首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
liweiwei1419
掘友等级
程序员
|
力扣
简单、诚实。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
二分查找两类题型
介绍了「二分查找」的题型分类,比起「左闭右闭」「左闭右开」「查找最左边」「查找最右边」,是更本质上的分类。
题解 | 「力扣」第 173 题:二叉搜索树迭代器
首先需要理解迭代器是什么意思,迭代器是一个缓存,迭代器的底层是一个线性数据结构,迭代器有两个接口:是否有元素,和返回下一个元素。
题解 | 「力扣」第 20 题:有效的括号(简单)
后进先出很重要,一定要把后进先出说清楚。栈是缓存,不确定的先存起来,确定了结果以后再拿出去。栈是动态的线性数据结构。
题解 | 「力扣」第 560 题:和为 K 的子数组(中等)
前缀和与哈希表的问题一直很绕,感觉说不太清楚,最近会分享一些类似的问题,帮助大家巩固前缀和与哈希表的问题的解题思路。
题解 | 「力扣」第 639 题:解码方法 II(困难)
这道题其实和「力扣」第 90 题(解码方法 I)是一样的,就是多了通配符 * 使得分类讨论变得复杂起来。
题解 | 「力扣」第 325 题:和等于 k 的最长子数组长度(中等)
理解前缀和与哈希表的应用技巧。如果只使用前缀和,枚举区间长度还需要平方级别的时间复杂度。本题介绍的方法可以通过一次遍历,在遍历的过程中记住一些信息。
题解 | 「力扣」第 523 题:连续数组(中等)
求区间和经常需要想到前缀和,前缀和需要预处理。把预处理的信息记录到哈希表,这是常见的做法。在写代码的时候需要比较小心,弄清楚「循环不变量」。
差分数组笔记
定义:$b0 = a_0,b_1 = a_1 - a_0,\cdots,b{n-1} = a_{n-1}$,数组 $b$ 的前缀和就是数组 $a$。 $b{right} = a{right} + x - (a_{right - 1} + x)$ ,没有变化。 $b{right …
二分查找之「最大值极小化」例题选讲
写在前面的话:在 《二分查找之「最大值极小化」相关问题及解题步骤》 这个分享里,我们通过「力扣」第 410 题:「分割数组的最大值」详细讲解了这一类问题的思路分析、解题步骤、参考代码。并且给出了 $5$ 道问题。 今天的分享就是这 $5$ 道问题的思路分析和参考代码,供大家复习…
二分查找无废话版总结
在这里为大家整理一下二分查找算法的核心思想,更多的是给出一些问题供读者思考,所以就不花大段篇幅介绍二分查找算法的细节。相信经过读者的 不断练习和思考、总结 ,理解了二分查找算法的 思想 以后,再应对二分查找的问题就能轻松解决了。 主要的内容来自于「力扣」第 287 题(寻找重复…
下一页
个人成就
文章被点赞
22
文章被阅读
36,189
掘力值
1,088
关注了
8
关注者
27
收藏集
0
关注标签
26
加入于
2019-07-27