V
主页
基础算法(十四) -- 快速幂及取余
发布人
更正:recursive的板子可以改成b==0, return 1这样可以避免0次方的错误 private long pow(int a, int b) { if (b == 0) return 1; long y = pow(a, b / 2); if (b % 2 == 0) return y * y; else return y * y * a; }
打开封面
下载高清视频
观看高清视频
视频下载器
基础算法 (四) -- Binary Search
基础算法(八) -- 滑动窗口
基础算法(二) -- BFS
基础算法(十) -- 前缀和
树的基础算法(二) -- 结构转换 +序列化
图的基础算法(二) -- SSSP/MSSP 单源/多源 最短路径
基础算法(三) -- DFS 进阶 (减枝优化)
树的基础算法(四) -- LCA
周赛350 (第三题BitMask, 第四题DP)
基础算法(七) -- 单调队列
LeetCode 全系列速通 (三)
基础算法 (五) -- Divide and Conquer
经典考题(一) -- Calculator
Design Pattern 设计模式 (二)
基础算法(九) -- 排序十讲(下)
图的基础算法(五) -- Dijkstra 精讲
经典动态规划(八) -- 状态压缩
系统设计(一) --设计聊天系统
图的基础算法(一) -- MST最小生成树
基础算法(十三) -- 贪心 greedy
系统设计(二) -- Design News Feed System
依赖注入DI -- Guice
系统设计(四) Design Notification System
图的基础算法(四) -- 图的表示和拓扑排序
LeetCode 全系列速通 (一)
基础算法(十一) -- 双指针(上)
LeetCode 全系列速通 (四)
基础算法(一) -- 扫描线
基础数据结构(四) – 栈 -- 相撞题目
基础算法 (六) --单调栈
经典动态规划(一) -- 博弈类
周赛335 (分解质因数,01背包)
图的基础算法 --有向图/无向图 找环 Cycle Detection
基础数据结构(一) -- Trie
东楼闲语(一) Leetcode 2000题怎么刷?
新系统设计(一) Design Nearby Friends
基础算法(十一) -- 双指针(下)
基础数据结构(五) -- 链表(下) 删除 + 复制 + 结构转换
2022 年终总结
基础数据结构(零) -- “零基础”数据结构入门(下)