算法与数据结构学习指南 https://github.com/krahets/hello-algo 《 Hello 算法 》 🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解 labuladong的算法小抄 :: labuladong的算法小抄 (gitee.io) labuladong 公众号文章目录 soulmachine/leetcode: LeetCode题解,151道题完整版 (github.com) 算法入门教程(十大经典算法图解) 数据结构 代码面试需要知道的8种数据结构(附面试题及答案链接) 嵌入式软件常见的 8 种数据结构 数据结构-各种树的定义 二叉树、平衡二叉树、红黑树、B树、B+树与B*树 - 简书 (jianshu.com) 红黑树、B树和B+树 二叉树学习笔记之B树、B+树、B*树 LeetCode0:学习算法必备知识:时间复杂度与空间复杂度的计算 算法入门教程(多语言实现) 双链表——双链表的定义及其基本操作(初始化、头插法尾插法建表、插入、查找、删除、判空等) 前缀树算法模板秒杀 5 道算法题 堆栈 一分钟带你读懂什么是堆? - 码农田小齐 - 博客园 (cnblogs.com) 操作系统中堆和栈的区别_SpeedMe的博客-CSDN博客 遍历 二叉树前序遍历、中序遍历、后序遍历、层序遍历的直观理解_白夜行的狼-CSDN博客_中序遍历 二叉树遍历(先序、中序、后序) - 简书 (jianshu.com) 二叉树遍历(前序、中序、后序、层次遍历、深度优先、广度优先) DFS(深度优先搜索)和BFS(广度优先搜索) 刷题技巧 我们千万不要跳进递归的细节里,你的脑袋才能压几个栈呀。 以树的视角看动归/回溯/DFS算法的区别和联系 哈希算法 图解一致性哈希算法,看这一篇就够了 一致性哈希算法设计题,栽了 布隆过滤器(Bloom Filter)的设计和实现 其它 必知必会位运算技巧手册