LeetCodeRepo My LeetCode Repository. 💼 刷题必备基础知识 🎹 排序算法 冒泡排序 插入排序 选择排序 快速排序 归并排序 堆排序 计数排序 基数排序 🎻 树 前序、中序、后序遍历(递归方式) 前序、中序、后序遍历(非递归方式)、层序遍历 树的序列化与反序列化 🎸 图 广度优先搜索(BFS) 深度优先搜索(DFS) 最小树生成算法 - Prim 最小树生成算法 - Kruskal 单源最短路径算法 - Dijkstra 多源最短路径算法 - Floyd 📝 刷题必备基础知识总结 🎬 LeetCode 题目分类 🧱 基础数据结构 数组 - array 字符串 - string 链表 - linkedList 栈 - stack 哈希表 - hashTable 矩阵 - matrix 树 - tree 堆 - heap 🏛️ 高级数据结构 线段树 - segmentTree 🚩 二叉索引树 (树状数组) - binaryIndexTree 🚩 并查集 - unionFind 🚩 💡 算法思维 广度优先搜索 - BFS 深度优先搜索 - DFS 回溯 - backTrack 动态规划 - dp 二分法 - binarySearch 🚩 双指针 - twoPointers 区间问题 - section 位运算 - bitManipulation 🚩 🎯 其他 数学题 - math 设计题 - design 大数据题 - bigData 📚 LeetCode 精选题单 🔥 LeetCode热题 Hot 100 🗡️ 剑指offer (第2版) ⛵️ 程序员代码面试指南 (左程云) 【 todo 📌 】 🕰️ 程序员面试金典 (第6版) 【 todo 📌 】