- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
绪论
一、填空题
1、数据的逻辑结构是数据元素之间的逻辑关系,通常有下列4类:集合_、线性结构_、
树型结构_、图状结构_。
2、数据的存储结构是数据在计算机存储器里的表示,主要有4种基本存储方法:顺序存储
_、链式存储_、索引存储_、散列存储_。
二、选择题
1、一个算法必须在执行有穷步之后结束,这是算法的(B)。
A、正确性B、有穷性
C、确定性D、可行性
2、算法的每一步必须有确切的定义,也就是说,对于每步需要执行的动作必须严格、清楚
地给出规定,这是算法的(A)。
A、正确性B、有穷性
C、确定性D、可行性
3、算法原则上都是能够有机器或人所完成的。整个算法好象是一个解决问题的“工作序列”,
其中的每一步都是我们力所能及的一个动作,这是算法的(D)
A、正确性B、有穷性C、确定性D、可行性
三、简单题
1、什么是数据结构?什么是算法?两者有什么关系?
什么是数据结构?数据结构是按某种逻辑关系组织起来的一批数据(或称带结构的数据元
素的集合)应用计算机语言并按一定的存储表示方式把它们存储在计算机的存储器中,并
在其上定义了一个运算的集合。
什么是算法?广义地说,为解决一个问题而采取的方法和步骤,就称为“算法”
两者有什么关系?算法与数据结构关系密切。选择的数据结构是否恰当直接影响算法的效
率;而数据结构的优劣由算法的执行来体现。
2、什么是复杂度和空间复杂度?
时间复杂度是指执行算法所需要的计算工作量;而
空间复杂度是指执行这个算法所需要的内存空间。
3、数据的逻辑结构分几种?存储结构又有哪几种?
数据的逻辑结构:结构定义中的“关系”,描述的是数据元素之间的逻辑关系;包括线性
结构(线性表、栈、队、串、数组)和非线性结构(图形结构、树形结构);
数据的存储结构(物理结构):数据结构在计算机中的表示(又称映像),包括数据元素
的表示和关系德表示。有顺序存贮(向量存贮)、链式存贮、索引存贮、散列存贮。
线性表
1、一个线性表第一个元素的存储地址是100,每个元素的长度
为2,则第5个元素的地址是(B)。
(A)110(B)108(C)100(D)120
2、向一个有127个元素的顺序表中插入一个新元素并保持原来
顺序不变,平均要移动(C)个元素。
(A)64(B)63(C)63.5(D)7
2、线性表采用链式存储结构时,其地址(D)。
(A)必须是连续的(B)部分地址必须是连续的
(C)一定是不连续的(D)连续与否均可以
3、在一个单链表中,若p所指结点不是最后结点,在p之后插
入s所指结点,则执行(B)。
(A)s-next=p;p-next=s;(B)s-next=p-next;p-next=s;
(C)s-next=p-next;p=s;(D)p-next=s;s-next=p;
4、在一个单链表中,若删除p所指结点的后续结点,则执行(A)
(A)p-next=p-next-next;
(B)p=p-next;p-next=p-next-next;
(C)p-next=p-next;(D)p=p-next-next;
5.在长度为n的顺序表的第i(1≤i≤n+1)个位置上插入一个
元素,元素的移动次数为A_,删除第i个位置元素,元素
的移动次数为B。
A.n-i+1B.n-iC.iD.i-1
6.算法分析的两个主要方面是_A___。
A.空间复杂性和时间复杂性B.正确性和简明性
C.可读性和文档性D.数据复杂性和程序复杂性
7.写出顺序表插入、删除及就地逆置算法(见实验)
您可能关注的文档
- 初中特色活动策划5篇.pdf
- 小区网络设计方案.pdf
- 无穷级数练习题.pdf
- 应用文写作技巧.pdf
- 分数加减法方程练习题及答案.pdf
- 校园警务站工作职责.pdf
- 荣誉证书模板格式范文可修改打印.pdf
- 小学升旗仪式主持人三月份发言稿文明礼仪.pdf
- 白马骨的功效及作用.pdf
- 电子商务毕业论文的格式与要求.pdf
- 2016-2017学年高中生物第二单元生态工程与生物安全第1章第2节我国的生态工程教案中图版选修3.doc
- 2022-2023学年小升初英语易错点专练06完形填空15篇(广州教科版专版含答案)2.docx
- 期中专项四年级英语下册(含答案)3.docx
- 期末卷(二)(含答案解析)-2022-2023学年高二历史期中期末复习备考必刷题(选择性必修一国家制度与社会治理).docx
- 第4课欧姆定律的应用第一讲欧姆定律实验探究(原卷版).docx
- Unit1限制性定语从句语法讲义人教版高一英语学生版213.docx
- 2023年宁波市初中毕业升学文化考试科学模拟卷(八).docx
- 5.3细胞呼吸的原理和应用课件高一上学期生物人教版必修12.pptx
- 高中政治更好发挥政府作用教学设计.docx
- 体悟民间故事中的幸福--五上《中国民间故事》导读课.docx
文档评论(0)