序
一起学算法系列文章是个人学习记录。我也是刚学,很多地方可能的许多说法并不一定准确。因个人能力和精力有限,解题方法不一定就是最优解,写文章过程中复制代码也可能出错。
一起学算法-第零篇
一、特别说明
算法题目来源力扣 (LeetCode) ,一起学算法系列文章仅作为技术交流和学习。
定期将新的文章更新到目录,方便大家交流学习。
二、资料
算法学起来确实比较烧脑,这里推荐一本算法入门书籍《我的第一本算法书》。微信读书还是挺不错的,上面就有这本书,闲着没事看一看。
三、目录
贪心算法
- 455.分发饼干
- 135.分发糖果
- 435. 无重叠区间
- 452. 用最少数量的箭引爆气球
- 122. 买卖股票的最佳时机 II
- 561. 数组拆分 I)
- 1005. K 次取反后最大化的数组和
- 1221. 分割平衡字符串
- 860. 柠檬水找零
- 1217. 玩筹码
- 392. 判断子序列
二分查找
- 69. x 的平方根
- 34. 在排序数组中查找元素的第一个和最后一个位置
- 540. 有序数组中的单一元素
- 852. 山脉数组的峰顶索引
- 153. 寻找旋转排序数组中的最小值
- 374. 猜数字大小
- 367. 有效的完全平方数
哈希集合
指针
异或
其他
四、结语
学无止境,做一道算法题或许对个人能力提升不大。期待有一天能融会贯通,真正掌握算法的核心。