数据结构(含答案解析).doc
《数据结构(含答案解析).doc》由会员分享,可在线阅读,更多相关《数据结构(含答案解析).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-/数据结构综合练习一、选择题 1数据的存储结构包括顺序、链接、散列和( )4种基本类型。 A索引 B数组 C集合 D向量 2下面程序的时间复杂性的量级为()。 int i=0,s1=0,s2=0; while(i+n) if (i%2) s1+=i; else s2+=i; A.O(1) B.O(1bn) C.O(n) D.O(2n) 3下面程序段的时间复杂度为( )。 for(int i=0;im;i+) for(int j=0;jnext=ph; B. p-next=ph; ph=p; C. p-next=ph; p=ph; D. p-next=ph-next; ph-next=p; 1
2、1. 在一个表头指针为ph的单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行()操作。 A. q-next=p-next; p-next=q; B. p-next=q-next; q=p; C. q-next=p-next; p-next=q; D. p-next=q-next; q-next=p; 12.在一个单链表HL中,若要删除由指针q所指向结点的后继结点(若 存在的话),则执行( )操作。 A. p=q-next; p-next=q-next; B. p=q-next; q-next=p; C. p=q-next; q-next=p-next; D. q-nex
3、t=q-next-next; q-next=q; 13.栈的插入和删除操作在( )进行。 A. 栈顶 B. 栈底C. 任意位置D. 指定位置 14.若让元素1,2,3,4依次进栈,则出栈次序不可能出现( )的 情况。 A.3,2,1,4 B.2,1,4,3 C.4,3,2,1 D.1,4,2,3. 15. 假定一个顺序循环队列的队首和队尾指针分别用f和r表示,则 判断队空的条件为()。 A.f+1=r B.r+1=f C.f=0 D.f=r 16. 假定一个顺序循环队列存储于数组aN,其队首和队尾指针分别 用f和r表示,则判断队满的条件为()。 A.(r-1)%N=f B.(r+1)%N=f
4、C.(f-1)%N=r D.(f+1)%N=r 17. 二维数组A12,10采用行优先存储,每个数据元素占用4个存储 单元,该数组的首地址(A0,0的地址)为1200,则A6,5的 地址为()。 A.1400 B.1404 C.1372 D.1460 18.在一棵具有n个结点的二叉树中,所有结点的空子树个数等于()。 A.n B.n-1 C.n+1 D.2n 19.有如图1所示的一棵二叉树,则该二叉树的中序遍历序列为()。 A. ABCDEFG B. CDBGFEA C. CBDAEGF D. ABECDFG 20.有如图1所示的一棵二叉树,则该二叉树的先序遍历序列为()。 A.ABCDEFG
5、 B.CDBGFEA C.CBDAEGF D.ABECDFG 21.有如图1所示的一棵二叉树,则该二叉树的后序便利序列为()。 A.ABCDEFG B.CDBGFEA C.CBDAEGF D.ABECDFG 22.利用n个值生成的哈夫曼树中共有()个结点。 A.n B.n+1 C.2n D.2n-1 23.利用3,6,8,12这4个值作为叶子结点的权,生成一棵哈夫曼树,该树的带权路径长度为()。 A.55 B.29 C.58 D.38 24.在一个具有n个顶点的无向图中,若具有e条边,则所有顶点的度数为()。 A.n B.e C.n+e D.2e 25.在一个具有n个顶点和e条边的无向图的邻接
6、矩阵中,表示边存在的元素(又称为有效元素)的个数为()。 A.n B.ne C.e D.2e 26.若一个图的边集为(A,B)(A,C)(B,D)(C,F)(D,E)(D,F),则从顶点A开始对该图进行深度优先搜索,得到的顶点序列可能为()。 A. ABCFDE B. ACFDEB C. ABDCFE D. ABDFEC 27.若一个图的边集为(A,B)(A,C)(B,D)(C,F)(D,E)(D,F),则从顶点A开始对该图进行广度优先搜索,得到的顶点序列可能为()。 A.ABCDEF B.ABCFDE C.ABDCEF D.ACBFDE 28.对于顺序存储的有序表(5,12,20,26,37
7、,42,46,50,64), 若采用二分查找,则查找元素26的查找长度为()。 A.2 B.3 C.4 D.5 29.若根据查找表(23,44,36,48,52,73,64,58)建立线性哈希表,采用H(K)=K%13计算哈希地址,则元素64的哈希地址为()。 A.4 B.8 C.12 D.13 30.若根据查找表(23,44,36,48,52,73,64,58)建立线形哈希表,采用H(K)=K%13计算哈希地址,则哈希地址为3的元素个数为()。A.1 B.2 C.3 D.4 答案为031.若一个元素序列基本有序,则选用()方法较快。 A.直接插入排序 B.简单选择排序 C.堆排序 D.快速排
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 答案 谜底 解析
限制150内