- 5
- 0
- 约2.35千字
- 约 3页
- 2017-06-08 发布于北京
- 举报
2009-2010 学年第 一 学期期末考试
《 数据结构 》试题A 参考答案
选择题(2*15=30)
CBABA BCDCA CDBDA
简答题(6*6=36)
试举例说明对相同的逻辑结构,同一种运算在不同的存储方式下实现,其运算效率不同。
答:对于顺序表和单链表两种数据结构:其逻辑结构都是线性表,而存储结构分别为顺序存储与链式存储。在顺序表上进行插入操作,需要移动待插入元素之后的数据,平均次数为n/2(n为数据元素个数);而在链表上进行插入操作,则仅仅需要把待插入元素的节点连接进链表的相应位置而无需移动数据元素,插入运算的效率比顺序存储要好。从这个例子可以看出即使有相同的逻辑结构,同一运算在不同存储方式下的运算效率也是会有所不同的。
什么是顺序队列的‘假溢出’问题?给出一种解决的方案。
答:顺序队列因多次入队列和出队列操作后出现的有存储空间但不能进行入队列操作造成的溢出称为‘假溢出’。 可采取四种方法解决‘假溢出’的问题:
1)采用循环队列;
2)按最大可能的进队操作次数设置顺序队列的最大元素个数;
3)修改出队算法,使每次出队列后都把队列中剩余数据元素向队头方向移动一个位置;
4)修改入队算法,增加判断条件,当假溢出时,把队列中的数据元素向对头移动,然后方完成入队操作。
链表结构的序列适合使用折半查找么?为什么?
答:不适合。因为链表结构的
您可能关注的文档
- 2009年高考建文综卷(历史部分)(教师版).doc
- 2009年高考文化史材料题集.doc
- 2009年高考新课标语文卷(附答案).doc
- 2009年高考满分作文.doc
- 2009年高考物理实验题.doc
- 2009年高考福建优秀作文7篇.docx
- 2009年高考英语书面表达热点素材集锦.doc
- 2009年高考试题_语文(浙江卷)精析版.doc
- 2009年高考语文(全国卷)试题解析语文课标卷(余闻).doc
- 2009年高考语文古诗文鉴赏备考方略(共25页).doc
- 示范引领,活动激趣-关于“起始年级语文学习习惯培养”的做法举隅-初中-语文-论文.docx
- 盛唐气象的原因-初中-体育与健康-说课稿.docx
- 巧用数形结合-画出核心素养-初中-数学-论文.docx
- 如何培养中学生的抗挫折能力-初中-语文-论文.docx
- 陕西传统体育文化发展研究-初中-体育与健康-论文.docx
- 诗经·氓-初中-语文-教案.docx
- 如何建立建设节能环保型的初中校园-初中-生物-论文.docx
- 人工智能时代初中信息科技理论课教学模式的创新与实践-初中-信息-论文.docx
- 如何利用信息技术优化语文课堂教学-初中-语文-论文.docx
- 试论刘知几的史学思想-初中-历史-论文.docx
原创力文档

文档评论(0)