
Leetcode算法
文章平均质量分 55
whale fall
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
双指针 —— 定长滑动窗口+变长滑动窗口
定长滑动窗口适用于那些窗口大小固定的场景,通过双指针的方式可以高效地计算出每个滑动窗口的相关统计量。相比于暴力的计算方法,滑动窗口能够在保持时间复杂度为 O(n) 的同时,节省大量不必要的重复计算。双指针变长滑动窗口适用于那些需要动态调整窗口大小以满足某些条件的场景。通过左右指针的巧妙移动,可以在 O(n) 时间复杂度内解决一些复杂的子数组或子串问题,大大减少了暴力算法的计算量。原创 2025-03-18 10:51:38 · 698 阅读 · 0 评论 -
堆算法 python手写代码实现堆
堆 手写代码实现堆 优先队列原创 2025-03-04 19:05:00 · 746 阅读 · 0 评论 -
回溯算法整理
可以想想二叉树中如何递归的进行层序遍历。回溯本质:回溯其实就是横向遍历,纵向递归的组合。最常用,如二叉树的先序遍历。原创 2025-02-20 11:23:46 · 126 阅读 · 0 评论 -
数据结构与算法提纲
https://leetcode.cn/circle/discuss/BFGNe0/原创 2025-01-03 15:52:15 · 109 阅读 · 0 评论 -
拓扑排序算法
拓扑排序原创 2025-01-03 15:47:28 · 127 阅读 · 0 评论 -
DFS深度优先遍历 VS BFS广度优先遍历
DFS深度优先遍历 VS BFS广度优先遍历原创 2024-11-27 16:38:56 · 1223 阅读 · 0 评论 -
二叉树层序遍历相关整理
二叉树层序遍历相关整理原创 2024-07-10 10:10:25 · 202 阅读 · 0 评论 -
递归算法整理
递归算法原创 2024-06-28 10:50:35 · 594 阅读 · 0 评论