Posts
·
#Labuladong
·
#算法小抄
·
#LeetCode
《labuladong 的算法小抄》学习笔记:刷题先学框架,算法本质是穷举
学习 labuladong《labuladong 的算法小抄》:全书暗线是’一切递归皆树遍历’——动态规划是带备忘录的穷举,回溯是决策树的 DFS,BFS 是层序穷举;加上双指针、滑动窗口、二分查找几个线性套路,配合典型原题、关键代码与图例,把 LeetCode 刷题从背题变成套框架。
阅读全文
Posts
·
#图解算法
·
#Grokking Algorithms
·
#算法
《图解算法》学习笔记:一把尺子、一张地图,和算法的直觉
学习 Aditya Bhargava《图解算法》(Grokking Algorithms):全书其实只教两件事——用大 O 这把尺子评估工具,用’问题形状→工具’这张地图选工具。二分查找、分治与快排、散列表、BFS 与 Dijkstra、贪婪、动态规划、KNN,各就各位。
阅读全文
Posts
·
#算法
·
#数据结构
·
#学习笔记
《算法与数据结构》教材学习笔记:一张地图看懂全书,附避坑技巧与典型题
结合大学《算法与数据结构》教材主线,用新人能看懂的方式梳理:线性表、栈队列、树、图、查找、排序和递归分治等核心知识,配 Mermaid 图解、Python 简单实现、各章避坑技巧和典型问题解法。
阅读全文
Posts
·
#数据结构
·
#算法
·
#B树
《数据结构与算法》教材笔记(树篇):从二叉查找树一路推导到 B+ 树,为什么数据库索引非它不可
以大学《数据结构》教材为骨架,走通一条教科书式的推导链:BST 会退化成链表,AVL 用严格平衡解决但旋转太频繁,红黑树是工程妥协,2-3 树换了个思路让树横着长,m 阶 B 树把它推向磁盘,B+ 树补上最后一刀成为数据库索引的标准答案。附 Mermaid 图解、分裂/旋转过程演示、自增主键 vs UUID 的真实踩坑故事,并与刷题向姊妹篇、MySQL/MongoDB 实战篇互相印证。
阅读全文
Posts
·
#算法
·
#数据结构
·
#LeetCode
算法与数据结构入门学习总结:从零看懂核心原理与 LeetCode 避坑技巧
结合《剑指 Offer(专项突破版)》题解与个人 LeetCode 刷题经验,用新人能听懂的语言梳理算法与数据结构的核心原理、常见套路、模板代码和踩坑经验,附 Mermaid 图解。
阅读全文