数据结构作业:第2章 线性表作业题目_第1页
数据结构作业:第2章 线性表作业题目_第2页
数据结构作业:第2章 线性表作业题目_第3页
数据结构作业:第2章 线性表作业题目_第4页
数据结构作业:第2章 线性表作业题目_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2章    线性表一  选择题1下面关于线性表的叙述中,错误的是哪一个?(    )A线性表采用顺序存储,必须占用一片连续的存储单元。B线性表采用顺序存储,便于进行插入和删除操作。C线性表采用链接存储,不必占用一片连续的存储单元。D线性表采用链接存储,便于插入和删除操作。2线性表是具有n个( )的有限序列(n>0)。A表元素      B字符      C数据元素     D数据项

2、0;        E信息项3若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用(    )存储方式最节省时间。A顺序表      B双链表        C带头结点的双循环链表     D单循环链表4某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用(    )存储方式

3、最节省运算时间。A单链表     B仅有头指针的单循环链表     C双链表       D仅有尾指针的单循环链表5设一个链表最常用的操作是在末尾插入结点和删除尾结点,则选用(    )最节省时间。A. 单链表   B.单循环链表   C. 带尾指针的单循环链表   D.带头结点的双循环链表6. 链表不具有的特点是(    )A插入、删除不需要移动元素

4、60; B可随机访问任一元素 C不必事先估计存储空间  D所需空间与线性长度成正比7. 下面的叙述不正确的是( )A线性表在链式存储时,查找第i个元素的时间同i的值成正比    B. 线性表在链式存储时,查找第i个元素的时间同i的值无关D. 线性表在顺序存储时,查找第i个元素的时间同i的值无关8. 线性表的表元存储方式有(顺序)和链接两种。试指出下列各表中使用的是何种存储方式:表1是( )存储方式;表2是( )存储方式;表3是( )存储方式;表4是( )存储方式。       

5、;                                                  

6、;           表元编号货号数量表元间联系1618·4022205233103154450120557811766901240表1:头结点指向1                           &#

7、160;              表元编号货号数量表元间联系1618·4052205213103154450120257811766901243表2:头结点指向1表元编号货号数量表元间联系1618·4052205213103156450120057811746901242表3:头结点指向3表元编号货号数量表元间联系1         21618·

8、405         2220521         03103154         64501200         35781176          16901243&#

9、160;         5表4:头结点指向4   供选择的答案:A.连续  B.单向链接  C.双向链接   D.不连接  E.循环链接F.树状   G.网状   H.随机  I.顺序  J.顺序循环9. 若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为(    )(1<=i<=n+1)。A. O(0) &#

10、160;    B. O(1)         C. O(n)          D. O(n2)10. 对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为(    )。AO(n)  O(n)     B. O(n)  O(1)      

11、 C. O(1)  O(n)        D. O(1) O(1)11线性表( a1,a2,an)以链接方式存储时,访问第i位置元素的时间复杂性为(    )AO(i)     BO(1)      CO(n)       DO(i-1)12循环链表H的尾结点P的特点是(    )。   

12、; AP.NEXT=H         BP.NEXT= H.NEXT        CP=H      DP=H.NEXT二、判断1. 顺序存储结构的主要缺点是不利于插入或删除操作。( )2线性表采用链表存储时,结点和结点内部的存储空间可以是不连续的。(    )3顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好。(  )4. 对任何数据结构链式存储结构一

13、定优于顺序存储结构。( ) 5顺序存储方式只能用于存储线性结构。(   )6集合与线性表的区别在于是否按关键字排序。(    )7. 线性表的特点是每个元素都有一个前驱和一个后继。(    )8. 取线性表的第i个元素的时间同i的大小有关. (   )9. 循环链表不是线性表. (     )10. 线性表只能用顺序存储结构实现。(   )11. 线性表就是顺序存储的表。(   )12为了很方便的插入和删除数据,可以使用双向链表存放数据。(

14、60;   )13. 顺序存储方式的优点是存储密度大,且插入、删除运算效率高。(    )14. 链表是采用链式存储结构的线性表,进行插入、删除操作时,在链表中比在顺序存储结构中效率高。 (   )  三、填空1当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素时,应采用_存储结构。2线性表L=(a1,a2,an)用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是_。3在一个长度为n的顺序表中第i个元素(1<=i<=n)之前插入一个元素时,需向后移动_个元素。5对于一个具有n个结点的单链表,在已知的结点*p后插入一个新结点的时间复杂度为_,在给定值为x的结点后插入一个新结点的时间复杂度为_。6链接存储的特点

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论