目录
线性表根柢操作次序表次序表的界说次序表的刺进次序表的删去静态分配次序表的按位查找动态分配次序表的按位查找动态分配次序表的按值查找
链表用代码界说一个单链表不带头节点的单链表带头节点的单链表
链表的刺进按位序刺进(带头结点)按位序刺进(不带头结点)指定节点的后插指定节点的前插按位序删去(带头节点)按位序删去(不带头节点)指定节点的删去
单链表的查找按位查找按值查找
求表的长度单链表的树立尾插法头插法
双链表双链表的界说双链表的初始化(带头结点)双链表的刺进双链表的删去双链表的遍历
循环链表循环单链表循环双链表
静态链表静态链表的初始化静态链表根柢操作简述
次序表 vs 链表
栈,行列,数组栈根柢操作次序栈次序栈的界说初始化操作进栈操作出栈操作读栈顶元素易错同享栈
链栈链栈的界说链栈的根柢操作
行列根柢操作行列的次序存储界说初始化操作入队操作出队操作读队头元素其他区别行列已满 or 空的办法
行列的链式存储界说初始化操作入队操作出队操作
栈的使用括号匹配表达式求值中缀表达式转后缀表达式手算机算
后缀表达式的核算手算机算
表达式求值(组合)中缀表达式转前缀表达式前缀表达式的核算
递归
行列的使用矩阵的紧缩存储数组的存储规划一维数组二维数组
特别矩阵对称矩阵三角矩阵三对角矩阵稀少矩阵
串根柢操作存储规划
串的次序存储串的链式存储
根柢操作的完成求字串比照操作定位操作
字符串方法匹配朴素方法匹配算法kmp算法