数据构造课后习题部分参考答案.docx





《数据构造课后习题部分参考答案.docx》由会员分享,可在线阅读,更多相关《数据构造课后习题部分参考答案.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据构造课后习题部分参考答案数据构造课后习题部分参考答案第一章一、选择题1C2C3A4D5B二、判定题12345三、简答题1常见逻辑构造:集合构造,数据元素之间的关系仅仅是属于同一个集合。线性构造,除第一个元素只要一个直接后继、最后一个元素只要一个直接前驱,其余元素有且只要唯逐一个直接前驱、有且只要唯逐一个直接后继,数据元素之间存在一对一的关系。树形构造,树中只要唯逐一个根元素,除根元素之外,其余元素只要一个直接前驱,但能够有多个直接后继元素,数据元素之间存在一对多的关系。图形构造,元素之间关系任意,数据元素之间存在多对多的关系。常用的存储构造:顺序存储,把逻辑上相邻的元素存储在物理位置相邻的
2、存储单元中,由此得到的存储表示称为顺序存储构造。通常用数组实现。链式存储,对逻辑上相邻的元素不要求其物理位置相邻,元素间的逻辑关系通过附加的指针字段来表示,由此得到的存储表示称为链式存储构造。通常用指针来实现。除上述两种方法外,有时为了查找方便还采用索引存储方法和散列存储方法。索引存储:在存储结点信息的同时,还建立附加的索引表来标识结点的地址。散列存储:根据元素的关键码确定元素存储位置的存储方式。2算法与程序的区别:程序不一定知足有穷性(如操作系统);程序中的指令必须是机器可执行的,算法中的指令则无此限制;算法代表了对问题的解,程序则是算法在计算机上的特定的实现(一个算法若用程序设计语言来描绘
3、,它才是一个程序);数据构造+算法=程序。3例如有一张学生成绩表,记录了一个班的学生各门课的成绩。按学生的姓名为一行记成的表。这个表就是一个数据构造。每个记录就是一个结点,对于整个表来讲,只要一个开场结点和一个终端结点,其他的结点则各有一个也只要一个直接前趋和直接后继。这几个关系就确定了这个表的逻辑构造线形构造。那么我们如何把这个表中的数据存储到里呢?用高级语言怎样表示各结点之间的关系呢?是用一片连续的内存单元来存放这些记录顺序存储还是随机存放各结点数据再用指针进行链接链式存储呢?这就是存储构造的问题,我们都是从高级语言的层次来讨论这个问题的。最后,我们有了这个表,肯定要用它,那么就是要对这张
4、表中的记录进行查询,修改,删除等操作,对这个表能够进行哪些操作以及怎样实现这些操作就是数据的运算问题了。4例如栈和队列,两个数据构造的逻辑构造和存储方式完全一样,只是对于运算如插入、删除的定义不同,两个构造具有显著不同的特性。5语句频度1n-1213n(n+1)/24n/2-151006时间复杂度1O(log3n)2O(n2)3O(n2)7算法思想:P(x,n)=(anx+an-1)x+an-2)x+a1)x+a0语句:y=0;for(i=n;i=0;i-)y=y*x+ai;函数:voidp()floatx,y;intn,i,a;scanf(%f,scanf(%d,y=0;for(i=n;i=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 构造 课后 习题 部分 参考答案

限制150内