数据结构重点分析及期末总结
- 零分(网络ID)是某师范大学,计科专业的一名屌丝,针对数据结构一科目的期末算法编程考试总结了如下几个算法。
重点分析
简单题型
栈
队列
树
排序
简单题型
往下翻……………
栈
1 |
|
队列
1 |
|
树
1 |
|
冒泡排序
1 |
|
题型分类
插入
删除
合并
排序
折半查找递归算法
顺序表题型
插入
1 | int listinsert_sq(sqlist &l,int i,et e){ |
删除
1 | int listdelete_sq(sqlist &l,int i,et &e){ |
完整程序
1 |
|
链表题型
插入
1 | int listinsert(lk &l,int i,et e){ |
删除
1 | int listdelete(lk &l,int i,et &e){ |
求最大值
1 | void mlist(lk l){//最大值 |
逆序输出
1 | int rlist(lk &l){//逆序 |
合并
1 |
|
查找
1 | int max(lk &la){ |
折半查找
1 | int xfind(lk st,keyt t, int low, int high){ |
完整程序(插入,删除,最大,合并,逆序)
1 |
|
完整代码(查找)
1 |
|
完整代码(折半查找)
1 | // |