常用算法的思维导图整理,确实省心不少。你平时刷题或者写前端遇到算法问题,是不是也经常去翻博客、找旧项目?我就老这么干,挺浪费时间的。现在直接一份整理好的 xmind 文件,二叉树、排序、递归啥的都列清楚了,查得快,心也不累。
整理的是 HTML 格式 的,直接导进 XMind 就能用,适合边看边加笔记。像 快速排序
、归并排序
这类常考算法,配了思路,结构也清晰,写面试题直接套。
二叉树 的部分还挺细,层序遍历、前中后递归非递归都有提,跟下面几篇文章对照着看效果更好:
Python 二叉树算法源码解析,实现逻辑讲得挺细,适合初学者理解节点。
详解计算二叉树深度的递归与非递归算法,递归思路不熟的可以看看。
还想看实际项目应用?这篇 10 个数据结构课程设计实例 蛮不错,里面排序和树结构结合得自然。
,如果你对 哈夫曼编码 感兴趣,这篇 哈夫曼编码贪心算法与最优二叉树构造 值得一读,讲得比较透,是编码过程那块。
建议你放到 index.html
项目文档里,或者放桌面上当算法速查表,用起来还挺香的。