> For the complete documentation index, see [llms.txt](https://luweikxy.gitbook.io/machine-learning-notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://luweikxy.gitbook.io/machine-learning-notes/data-structures-and-algorithms/algorithms.md).

# 算法思想

* [返回顶层目录](/machine-learning-notes/summary.md)
* [返回上层目录](/machine-learning-notes/data-structures-and-algorithms.md)
* [排序](https://github.com/luweikxy/machine-learning-notes/tree/138c8ef9ea0aa25fb09d6613d93814e25dcc739c/content/coding/data-structures-and-algorithms/algorithms/sort/sort.md)
* [递归](/machine-learning-notes/data-structures-and-algorithms/algorithms/recursion.md)
* 双指针
* 位运算
* 分治
* BFS与DFS
* 贪心
* 回溯
* [动态规划](https://github.com/luweikxy/machine-learning-notes/tree/138c8ef9ea0aa25fb09d6613d93814e25dcc739c/content/coding/data-structures-and-algorithms/algorithms/dynamic-programming/dynamic-programming.md)
* 数学算法
