- 157
- 0
- 约6.01千字
- 约 9页
- 2017-03-21 发布于湖北
- 举报
数据结构总复习
第一部分 课后习题
第一章 课后习题
P16 1、2、5、6、9
第三章 课后习题
P66 2、3
第四章 课后习题
P88 1
第五章 课后习题
P102 1、2
第六章 课后习题
P134-135 1、3、16、18
完成P137 实验二 构造哈夫曼编码
第七章 课后习题
P177 1、2、4、8、10
第二部分 综合习题
一、单项选择题
1.如果在数据结构中每个数据元素只可能有一个直接前驱,但可以有多个直接后继,则该结构是( C )
A. 栈 B. 队列
C. 树 D. 图
2.下面程序段的时间复杂度为( B )
for (i=0; im; i++)
for (j=0; jn; j++)
A[i][j]=i*j;
A. O (m2) B. O (n2)
C. O (m*n) D. O (m+n)
3.在头指针为head的非空单循环链表中,指针p指向尾结点,下列关系成立的是( A )
A. p-next==head B. p-next-next==head
C. p-next==NULL D. p==head
4.若以S和X分别表示进栈和退栈操作,则对初始状态为空的栈可以进行的栈操作系列是( D )
A. SXSSXXXX B. SXXSXSSX
C. SXSXXSSX D. SSSXXSXX
5.两个字符串相等的条件是( D )
A. 串的长度相等 B. 含有相同的字符集
C. 都是非空串 D. 串的长度相等且对应的字符相同
6.已知一棵含50个结点的二叉树中只有一个叶子结点,则该树中度为1的结点个数为( D )
A. 0 B. 1
C. 48 D. 49
7.算法分析的目的是:( C )
(A)找出数据结构的合理性 (B)研究算法中输入和输出的关系
(C)分析算法的效率以求改进 (D)分析算法的易懂性和文档性
8.用链表表示线性表的优点是:( C )
(A)便于随机存取 (B)花费的存储空间比顺序表少
(C)便于插入和删除 (D)数据元素的物理顺序与逻辑顺序相同
9.在数组表示的循环队列中,front、rear分别为队列的头、尾指针,maxsize为数组的最大长度,队满的条件是:( D )
(A)front=rear (B)rear=maxsize
(C)rear=front (D)(rear+1)%maxsize=front
10.若已知一棵二叉树先序序列为ABCDEFG,中序序列为CBDAEGF,则其后序序列为:( A )
(A)CDBGFEA (B)CDBFGEA
(C)CDBAGFE (D)BCDAGFE
11.执行下列程序段,执行S的次数(S这段程序的时间复杂度)是:( D )
for(int i=1;i=n;i++)
for(int j=1;j=i;j++)
S;
(A)n2 (B)n2/2 (C)n(n+1) (D)n(n+1)/2
12.以下数据结构中哪一个是非线性结构的是:( D )
(A)队列 (B)栈 (C)线性表 (D)图
13.设有6个结点的无向图,该图至少有多少条边才能确保是一个连通图:( A
您可能关注的文档
最近下载
- 音体美教学常规要求.doc VIP
- (2025)新课标《义务教育数学课程标准(2022年版)》测试题(附含答案) .pdf VIP
- 质量工程师中级培训教程.doc VIP
- 高中英语(北师大版)必修3—单词表.pdf VIP
- Unit 1 Time to Relax (第1课时) Section A 1a- 2d 课件 2026年春人教版英语八年级下册.pptx VIP
- QE质量工程师培训完整版教材.ppt VIP
- 杜曼教育——如何教宝宝学数学.pdf VIP
- 香港小学中文修辞手法练习.pdf VIP
- 2025-2026学年初中数学八年级上册(2024)沪教版(五四制)(2024)教学设计合集.docx
- GNSS接收机抗干扰技术研究.pptx VIP
原创力文档

文档评论(0)