📜 二分搜索算法核心代码模版

这篇文章详细讲解了二分查找的核心思想和常见应用,包括查找某个数、查找左侧边界和右侧边界。文章分析了二分查找的关键细节,如 mid 计算、循环条件和边界处理,并通过题目示例帮助理解不同变体的实现方式。还特别指出了常见的错误和陷阱。

📜 滑动窗口算法核心代码模板

滑动窗口算法用于解决子数组问题,通过维护一个动态窗口来优化搜索过程,时间复杂度为O(N)。该算法适用于寻找符合特定条件的子串,如最小覆盖子串和无重复字符的最长子串等。代码示例展示了如何实现这一算法。

📜 小而美的算法技巧:差分数组

差分数组是一种高效处理频繁区间增减操作的算法技巧,通过构造差分数组可以快速更新原始数组的值,适用于多种问题,如区间加法和航班预订统计等。具体实现包括增量和结果方法。

📜 小而美的算法技巧:前缀和数组

前缀和技巧用于快速计算数组或矩阵中元素的和,适用于不变数组的查询。通过预计算的前缀和数组,可以在O(1)时间内获取索引区间的和,适合处理多种查询,但在数组可变时需使用线段树。

📜 一个方法团灭 nSum 问题

介绍了 nSum 问题的解决方案,包括两数之和、三数之和和四数之和的算法,强调了排序和双指针技术的应用,以及如何处理重复元素以返回唯一的结果。提供了相应的 Python 代码示例。

📜 双指针技巧秒杀七道数组题目

双指针技巧在处理数组和链表问题中非常有效,主要包括快慢指针和左右指针。常见应用包括删除重复元素、移动零、二分查找和判断回文子串等,强调了原地修改和高效算法的重要性。

📜 双指针秒杀七道链表题

介绍了七个链表相关的算法题,包括合并两个有序链表、分隔链表、合并K个升序链表、删除倒数第N个节点、找到链表中间节点、判断链表是否有环以及寻找两个链表的交点,提供了相应的Python代码和解题思路。

🚀 大模型发展历程

语言模型是序列的概率分布,自回归模型基于之前生成的结果生成token。信息理论中的熵衡量编码所需的比特数,n-gram模型依赖于最后的n-1个token,神经网络的引入使得语言模型取得重要进展,尤其是RNN和Transformers的应用。

📖 模板说明

使用Notion-Next需绑定数据库,支持自定义单页和隐藏页面功能,确保正确配置模板字段如标题、状态和slug,以便于访问和管理内容。提供了示例和使用场景说明。

3️⃣ EMPTY-ARTICLE

仅供列表展示、文章无内容,仅供列表展示、文章无内容,仅供列表展示、文章无内容。

2️⃣ 加锁文章 - 密码123456

本文需要输入密码才可访问,密码: 123456

1️⃣ 示例文章

这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。