LeetCode刷题
文章平均质量分 81
知更鸟呆呆
以学者的心态做老师,以老师的态度做学生~加油!
展开
-
【Leecode刷题】二分查找:x的平方根、搜索插入位置
二分查找:x的平方根、搜索插入位置原创 2024-05-30 20:25:03 · 249 阅读 · 0 评论 -
【LeetCode刷题】专题三:二分查找模板
专题三:二分查找模板原创 2024-05-30 19:46:47 · 443 阅读 · 0 评论 -
【LeetCode刷题】滑动窗口解决问题:串联所有单词的子串(困难)、最小覆盖子串(困难)
滑动窗口解决问题:串联所有单词的子串(困难)、最小覆盖子串原创 2024-05-28 23:53:07 · 434 阅读 · 0 评论 -
【LeetCode刷题】滑动窗口解决问题:水果成篮、找到字符串中所有字母异位词
滑动窗口解决问题:水果成篮、找到字符串中所有字母异位词原创 2024-05-27 14:46:31 · 607 阅读 · 1 评论 -
【LeetCode刷题】滑动窗口思想解决:最大连续1的个数 III、将x减到0的最小操作数
滑动窗口思想解决:最大连续1的个数 III、将x减到0的最小操作数原创 2024-05-26 20:21:04 · 1057 阅读 · 0 评论 -
【LeetCode刷题】滑动窗口思想解决问题:长度最小的子数组、无重复字符的最长子串
滑动窗口思想解决问题:长度最小的子数组、无重复字符的最长子串原创 2024-05-26 14:52:25 · 1077 阅读 · 0 评论 -
【LeetCode刷题】三数之和、四数之和
三数之和、四数之和原创 2024-05-24 16:18:21 · 390 阅读 · 0 评论 -
【LeetCode刷题】有效三角形个数、查找总价值为目标值的两个商品
有效三角形个数、查找总价值为目标值的两个商品原创 2024-05-23 19:50:00 · 427 阅读 · 0 评论 -
【LeetCode刷题】两数之和、两数相加
1.单位数相加的方法 add变量引入。2.单链表节点 new+构造的应用。原创 2024-05-22 22:17:53 · 467 阅读 · 0 评论 -
【LeetCode刷题】快乐数、盛水最多的容器
为例:开始计算第一个和最后一个围成的体积:v1= 4*3=12,然后我们可以发现,我们以两者中高度小的,来和两者之间的数来计算体积,发现宽度(w)对于v1来说一直在减小,高度最高为4,所以不管怎么计算这个体积都是小于v1的。这里我们把两种情况抽象为两个都后再后面会成环,第一种的环上全是1,第二种只有相交点相等,其他都不相等。–>n原创 2024-05-21 23:58:39 · 225 阅读 · 0 评论 -
【LeetCode刷题】移动零、复写零
C语言来实现的话就是,遍历遇到零,就后面的数向前覆盖,在补一个零。这里C++其实也是相同的思路,erase删除,push_back尾插。但是位置的时候又会引发一个问题:cur最后一个位置是0,会导致dest位置越界(这一点需要考虑)遍历,是零就插入一个零,注意i需要加1,防止再次访问已处理过的零,插入后再尾删即可。我们不能从前往后写,因为dest指针会跑到cur后面,导致后面未处理数据被覆盖。将数组分为两个区间,左边为非零区间,右边为零区间。将数据分为三个区域:非零区域,零区域,未处理区域。原创 2024-05-21 00:38:58 · 517 阅读 · 0 评论 -
【LeetCode刷题】栈和队列题目练习~
一个栈保持空队列,每次push就往里push,再把另一个栈顺序的队列的元素全部导到这个刚push一个的元素里。遍历tokens,是数字就按顺序存在容器里,遇到运算符,就取出最近插入的两个数字计算,注意前面的减后面的(减法和除法注意),然后再把计算结果返回到容器里。正常栈push进数据,再要pop或者返回top的时候,几把数据push到辅助栈里,然后辅助栈pop、top都可以。一个队列思路就是:一个元素进去,要保证它是在front位置,怎么保证,把前面的所有元素再一次push进队列就可以。原创 2024-05-19 12:24:05 · 794 阅读 · 0 评论 -
【LeetCode刷题】只出现一次的数字(Ⅰ、Ⅱ、Ⅲ)
【Day1】如果有一定基础的同学一定会说:一眼异或!原创 2024-05-14 21:36:08 · 316 阅读 · 0 评论