
刷题册
文章平均质量分 61
存放之前的数据结构与算法的笔记,不再维护与完善,请看最新的优选算法~
利刃大大
不怕山高,只怕腿软
展开
-
滑动窗口最大值:单调队列
单独队列本质还是一个队列,只是我们规定这个队列是一个单调递减或者单调递增队列!⚜️单调递减和递增是什么意思呢❓❓❓ 这里以单调递减为例,因为和我们这道题比较符合!我们举一个数学上面的例子y = ax + b,我们知道递减就是函数在某个区间上面的 y 随着 x 的增大,而不断的减小或者相等,但是如果我们定义它为单调递减,那么这个函数则变成在整个区间上面都是 y 随着 x 的增大而不断的减小!。原创 2023-03-03 22:52:54 · 884 阅读 · 0 评论 -
四数之和(详细题解:双指针+排序)
这个大概操作和三数之和是一样的!但是有一些细节问题,就是直接是三个数与target比较,现在要变成四个数! 除此之外,我们四个数相加,对于这道题的数据来说是会发生溢出的,所以我们在相加的时候需要将它们的类型转化为 long 类型以上才行,而对于类型转化表达式,我们只需要对其中一个变量进行类型转化,其它的三个变量会根据不同类型进行隐式类型转化的,也就是一个类型是long,其它类型是int的话,最后相加的结果还是long!这样子就不会溢出了! 其它问题就和三数之和是一样的!原创 2023-02-14 12:56:04 · 502 阅读 · 2 评论 -
三数之和(详细解法:双指针+排序)
难度中等5626给你一个整数数组nums,判断是否存在三元组满足i!= ji!= k且j!= k,同时还满足。请你返回所有和为0且不重复的三元组。。原创 2023-02-14 10:18:40 · 840 阅读 · 0 评论 -
leetcode:数组中的第K个最大元素
leetcode:数组中的第K个最大元素原创 2022-08-06 10:45:11 · 185 阅读 · 0 评论 -
leetcode: 二叉树的层序遍历
leetcode: 二叉树的层序遍历原创 2022-08-05 12:50:57 · 1719 阅读 · 5 评论 -
leetcode每日一练:逆波兰表达式求值
逆波兰表达式求值原创 2022-08-05 12:24:11 · 154 阅读 · 0 评论 -
每日一题:连续子数组的最大和(动态规划)
每日一题:连续子数组的最大和(动态规划)原创 2022-07-29 12:16:36 · 828 阅读 · 2 评论 -
leetcode每日一题:字符串压缩
leetcode每日一题:字符串压缩原创 2022-07-27 18:47:54 · 725 阅读 · 2 评论 -
leetcode每日一练:将句子排序
leetcode每日一练:将句子排序原创 2022-07-26 12:02:13 · 421 阅读 · 5 评论 -
leetcode每日一题:数组的相对排序
leetcode数组的相对排序原创 2022-07-25 15:47:21 · 360 阅读 · 6 评论 -
每日一题:奇偶树
每日一题翻译 2022-07-25 13:02:40 · 198 阅读 · 0 评论 -
二叉树的坡度
二叉树的坡度原创 2022-07-24 12:16:01 · 95 阅读 · 0 评论 -
整理字符串
整理字符串原创 2022-07-24 11:11:37 · 210 阅读 · 0 评论 -
括号的最大嵌套深度
括号的最大嵌套深度原创 2022-07-24 11:10:38 · 1145 阅读 · 0 评论 -
搜索旋转排序数组
搜索旋转排序数组原创 2022-07-24 11:09:48 · 151 阅读 · 1 评论 -
面试题 16.05. 阶乘尾数
面试题 16.05. 阶乘尾数原创 2022-07-24 11:07:39 · 124 阅读 · 0 评论 -
面试题 02.05. 链表求和
面试题 02.05. 链表求和原创 2022-07-24 11:00:03 · 90 阅读 · 0 评论 -
链表内指定区间反转
链表内指定区间反转原创 2022-07-24 10:59:30 · 1647 阅读 · 0 评论 -
从根到叶的二进制数之和
leetcode每日一题:从跟到叶的二进制数的和原创 2022-07-24 10:57:45 · 158 阅读 · 0 评论 -
每日一题:从链表中删去总和值为零的连续节点
leetcode每日一题原创 2022-07-24 10:32:59 · 293 阅读 · 0 评论 -
每日一题:链表内指定区间反转
leetcode每日一题原创 2022-07-19 16:57:37 · 207 阅读 · 10 评论 -
LeetCode每日一练:数组形式的整数加法
每日一题原创 2022-07-09 23:02:53 · 394 阅读 · 5 评论 -
LeetCode每日一练:数组中重复的数字
每日一练原创 2022-07-06 17:38:52 · 306 阅读 · 6 评论 -
leetcode每日一题:字符串中的第一个唯一字符
每日一题原创 2022-07-05 13:30:05 · 294 阅读 · 3 评论 -
leetcode每日一练:旋转数组
每日一题原创 2022-07-04 20:25:13 · 267 阅读 · 6 评论 -
每日一练:关于日期的一系列
每日一练原创 2022-07-03 17:36:58 · 291 阅读 · 1 评论 -
LeetCode每日一题:合并两个有序数组
leetcode每日一题原创 2022-07-02 23:20:56 · 215 阅读 · 2 评论 -
每日一练:删除有序数组中的重复项
每日一练原创 2022-06-28 19:42:51 · 551 阅读 · 3 评论 -
每日一题:移除元素
leetcode每日一题:移除元素原创 2022-06-27 17:57:43 · 231 阅读 · 3 评论 -
LeetCode每日一题:实现strStr()
leetcode每日一题原创 2022-06-26 12:58:05 · 1908 阅读 · 3 评论 -
每日一题:数组中数字出现的次数2
leetcode 每日一题原创 2022-06-24 16:53:05 · 190 阅读 · 3 评论 -
每日一题: 数组中数字出现的次数
每日一题:数组中数字出现的次数原创 2022-06-23 14:03:24 · 581 阅读 · 3 评论 -
每日一题:消失的数字
每日一题原创 2022-06-22 12:02:31 · 299 阅读 · 10 评论