只了解了一些基本的学习大纲,还不知道怎么入手/哭
1)绪论:包括算法的基本概念、数据结构的基本概念、数据抽象和抽象数据类型、描述数据结构和算法、算法分析的基本方法等。
2)线性表:线性表的定义及基本操作、线性表的顺序存储和链式存储、线性表的链接存储等。
3)栈和队列:栈和队列的基本概念、栈和队列的顺序存储结构、栈和队列的链式存储结构、表达式计算、递归等。
4)数组和特殊矩阵:数组的基本概念、特殊矩阵、稀疏矩阵等。
5)树和二叉树:树的基本概念、二叉树的定义及主要特征、二叉树的顺序存储和链式存储、二叉树的遍历、线索二叉树的基本概念和构造、树和森林的遍历等。
6)图:图的基本概念、图的存储及基本操作(邻接矩阵法、邻接表表示法)、图的遍历(深度优先搜索、广度优先搜索)、图的基本应用(拓扑排序、关键路径、最小代价生成树、最短路径等)。
7)搜索:搜索的基本概念、顺序搜索法、二分搜索法、B-树及其基本操作、散列表(Hash表)、搜索算法的分析及应用等。
8)内部排序:排序的基本概念、各种排序算法(简单选择排序、直接插入排序、冒泡排序、希尔排序、快速排序、堆排序、两路合并排序、基数排序)的比较和应用。
直接leetcode里的简单题(doge