如果说各种编程语言是程序员的招式,
那么数据结构和算法就相当于程序员的内功。
毕竟语言只是工具,掌握思想才重要。
目录
数据结构
数组
链表
二叉树的遍历以及根据前序遍历序列反向生成二叉树
二叉搜索树(BST)
算法篇
字符串匹配算法
sunday算法
DFA算法
几大经典算法
分治法
动态规划
贪心算法
回溯法
分支定界法
常见的排序算法
交换排序 - 冒泡排序
交换排序 - 快速排序
插入排序 - 直接插入排序
插入排序 - 二分插入排序
选择排序 - 简单选择排序
选择排序 - 堆排序
归并排序
持续更新中。。。。