数据结构复习要点
综合应用题
1、 树(二叉树四种遍历P143 2、哈夫曼树 P143 6)
2、 查找(会求顺序、二分查找、哈希表的平均查找长度、会建哈希表、二叉排序树及二叉
排序树、B树插入、删除) P213三、2 3、 排序(各种排序算法的过程)P241 三、1
4、 图(两种遍历、最小生成树、拓朴排序、最短路径、关键路径)P180 13 18 20
算法题:
1、 对单链表遍历,对某特征的结点进行某种操作。
设有一个由正整数组成的无序(向后)单链表,编写能够完成下列功能的算法: ① 找出最小值结点,且打印该数值。
② 若该值是奇数,则将其与直接后继结点的数值交换。 ③ 若该值是偶数,则将其直接后继结点删除。
单链表存储结构说明如下:
typedef unsigned long ElemType; typedef struct LNode{
ElemType data;
struct LNode *next;
}LNode, *LinkList;
2、 用递归、遍历思想,对二叉树某特征的结点进行某种操作(如求某种类型结点的总数)。 bintree locate(bintree t, datatype x)
{ /*在二叉树t中查找值为x的结点*/ bintree p;
if (t==NULL) return NULL; else
if (t->data==x) return t; else
{ p=locate(t->lchild,x); if (p) return p; else return locate(t->rchild,x); } }
3、栈或队列的应用(实现)。
你可能喜欢
- 数据结构c语言版复习
- 自考数据结构
- 严蔚敏数据结构习题集答案
- 西方经济学计算题
- 马克思主义基本原理期末考试
- 数据结构总结
- 数据结构(c语言版)复习资料7页
- 数据结构(c语言版)复习资料5页
- 数据结构c语言版期末考试复习试题10页
- 数据结构c语言版期末考试复习试题(无串)9页
- 1数据结构(c语言版)复习资料22页
- 数据结构(c语言版)复习资料4页
- 数据结构贵州自考2页
- 自考数据结构导论1页
- 自考数据结构重点知识12页
- 2010年10月自考全国数据结构试卷参考答案2页
- 2009年10月全国自考数据结构真题及答案12页
- 2008年10月份全国自考数据结构真题及答案10页
- 严蔚敏《数据结构(c语言版)习题集》答案第六章 树和二叉树文库9页
- 严蔚敏《数据结构(c语言版)习题集》答案第四章 串6页
- 数据结构习题集答案(C语言版严蔚敏)1113页
- 清华大学严蔚敏数据结构习题集(C版)答案56页
- 清华大学严蔚敏数据结构习题集(C版)答案156页
- 严蔚敏++数据结构习题集答案59页
- 11.6西方经济学(简答 名词解释 计算题)3页
- 2011年西方经济学形成性考核测计算题(官方版本)16页
- 电大微观经济学西方经济学所有题大题计算题简答题小抄2页
- 电大微观经济学西方经济学所有题大题计算题简答题小抄2页
- 西方经济学计算题考试3页
- 2013年最新电大西方经济学本科计算题5页
- 大学马克思主义基本原理期末考试题库4页
- 马克思主义基本原理概论期末考试复习11页
- 《马克思主义基本原理概论》期末考试重点知识(完整版)4页
- 期末考试关于马克思主义基本原理6页
- 马克思主义基本原理概论期末考试名词解释3页
- 马克思主义基本原理概论期末考试重点总结6页
- 数据结构知识点总结8页
- 数据结构知识总结9页
- 数据结构期末复习总结2页
- 数据结构复习资料总结答案18页
- 课程教学总结 1`课程名称数据结构1页
- 数据结构学习(C )树(总结)2页


