算法
文章平均质量分 81
蛋黄液
TA很懒,什么都没有写
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【LeetCodeHot100】链表题目
【代码】【LeetCodeHot100】链表题目。原创 2025-11-21 00:49:34 · 383 阅读 · 0 评论 -
【双指针】
如何工作: 一个指针 left 从数组开头(index 0)开始,另一个指针 right 从数组末尾(index n-1)开始,然后两个指针相向移动(left++, right–),直到它们相遇或错过。这种技巧的核心思想是,通过维护两个指针的位置关系,将某些需要嵌套循环(把左边看作木桶的左边,右边看作木桶的右边,两个元素之间的距离就是木桶的宽,要尽可能更宽,设立一个初始的max值为-1,如果更大的话就替换。从后面查找不需要移出去的元素,从前面查找需要移出去的元素,把后面的元素赋值给前面的元素即可。原创 2025-11-06 00:04:38 · 590 阅读 · 0 评论 -
【二分查找】
end:同理可得,因为要查找最后一个目标值的位置,相当于寻找 目标值+1 索引位置的前面一个位置,或者是 目标值+1 应该插入的位置的前面一位,比如 [1,2,4,4,8] ,如果我要查找 5 的位置,按照代码会输出 4,即 5 不存在的时候应该插入的位置,而 5 的前面就是最后一个4所在的位置。[1,2,4,4,5,8],如果查找 5 的位置,此时存在 5,输出的left就是 5 在的位置,所以 5 的前一位就是最后一个 4 所在的位置。本文主要考虑的是闭区间的情况。而且要注意转变成long型。原创 2025-09-12 21:31:27 · 574 阅读 · 0 评论 -
【PTA+LeetCode】递归----代码练习
【代码】【PTA+LeetCode】递归----代码练习。原创 2024-03-15 22:37:02 · 577 阅读 · 0 评论 -
【LeetCode】动态规划--题目练习
【代码】【LeetCode】动态规划--题目练习。原创 2024-03-15 14:47:09 · 613 阅读 · 0 评论 -
【算法】DFS和BFS
dfs原创 2023-02-12 20:47:17 · 309 阅读 · 0 评论 -
【算法】滑动窗口
滑动窗口原创 2023-02-09 00:18:34 · 268 阅读 · 0 评论 -
【算法】双指针、查找
双指针原创 2023-01-27 21:56:33 · 317 阅读 · 0 评论 -
【算法】排序算法
排序算法原创 2023-01-31 22:20:51 · 190 阅读 · 0 评论 -
【算法】动态规划
动态规划原创 2023-02-02 20:04:13 · 166 阅读 · 0 评论
分享