今天学习的人
是未来之星
是国家「栋」梁
是自然界的丛林之王
是俗语里的下凡仙子
是粤语里的巴鸠撚闭
是成语里面的学富五车
是武侠小说里的人中龙
是都市小说里的城市之光
是吾日三省吾身的自律者
是相亲节目里面的心动嘉宾
是世间所有丑与恶的唾弃者
是世间所有美与好的创造者
第一章 算法
-
前述
刷题经验C++调试模版 -
- 链表
哨兵多画舍得变量双指针Medium - 二叉树
前序中序后序层树的恢复dfsbfsEasy - 栈 & 单调栈
括号问题单调栈Medium - 堆
优先队列大/小根堆TopK多路归并中位数插入O(logn)查找O(1)删除O(logn)Hard - 哈希表
本质为数组核心为哈希函数不存哈希值 - 并查集
连通连通分量连通性判断添加、连通、查找O(logn)Medium - 平衡树 & 搜索树「未完工」
AVL树红黑树查找、插入、删除 O(logn) - 字典树
前缀树字符串/字符前缀是否存在dfsHard - 树状数组 & 线段树
维护区间信息单点更新O(logn)区间查询O(logn)Hard+
- 链表
-
- 排序
选择O(n^2)冒泡O(n^2)插入O(n^2)计数O(n)桶O(n)快速O(nlogn)「未完工」归并O(nlogn)「未完工」Hard - 二分法
玄学算法不可套模版二段性寻找一个数lower_boundupper_boundO(logn)三分Hard+ - 双指针
快慢双指针左右双指针前后双指针指向各自集合的双指针Floyd判圈算法时O(n)空O(1)Medium - 滑动窗口
单调性窗口数据结构断环成链 - 前缀和
相减哈希表二维前缀和前缀和思想 - 差分
两端操作操作区间从O(k)降至O(1)二维差分 - 贪心「未完工」
证明难 - 位运算
异或奇偶除2求中值平均数交换值加法1个数
- 排序
-
数学「未完工」
倍增快速幂求余- 余数相关性质
同余定理加减乘乘方
- 余数相关性质
第二章 技能
-
Python
strlistsettupledictdefaultdictdequebisectheapqSortedList__lt__ -
- filesystem
overlayfsshared-subrees
- filesystem
-
- 软件 & 工具
开发创作效率文献 - VS Code
快捷键代码格式化配置文件 - Git「未完工」
- Vim
快捷键配置文件 - Ceph & RBD
cephrbd - kubernetes「未完工」
- 软件 & 工具
第三章 八股文
第四章 面试
第五章 竞赛
得到一点感悟比得到答案更重要
Generate SUMMARY.md for gitbook:
book sm「学习」唯有靠自己的积累和总结,其他所有的资料和题解都只是参考,包括此仓也仅用作自己的积累
感谢 大家点赞 Star🌟 my Repo 笔芯🤞
发布 于 Gitbook
侵删 全部自己为总结撰写,部分来源于 oi-wiki | leetcode | luogu | runoob | c-biancheng | geeksforgeeks