数据结构试题 java数据结构面试题.doc
《数据结构试题 java数据结构面试题.doc》由会员分享,可在线阅读,更多相关《数据结构试题 java数据结构面试题.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据构造试题 java数据构造面试题一、选择题(30分)1.以下程序段的时间复杂度为( )。(A) O(m_n_t) (B) O(m+n+t) (C) O(m+n_t) (D) O(m_t+n)2.设顺序线性表中有n个数据元素,那么删除表中第i个元素需要挪动( )个元素。(A) n-i (B) n+l -i (C) n-1-i (D) i3.设F是由T1、T2和T3三棵树组成的森林,与F对应的二叉树为B,T1、T2和T3的结点数分别为N1、N2和N3,那么二叉树B的根结点的左子树的结点数为( )。(A) N1-1 (B) N2-1 (C) N2+N3 (D) N1+N34.利用直接插入排序法的
2、思想建立一个有序线性表的时间复杂度为( )。(A) O(n) (B) O(nlog2n) (C) O(n2) (D) O(1og2n)5.设指针变量p指向双向链表中结点A,指针变量s指向插入的结点_,那么在结点A的后面插入结点_的操作序列为( )。(A) p-right=s; s-left=p; p-right-left=s; s-right=p-right;(B) s-left=p;s-right=p-right;p-right=s; p-right-left=s;(C) p-right=s; p-right-left=s; s-left=p; s-right=p-right;(D) s-l
3、eft=p;s-right=p-right;p-right-left=s; p-right=s;6.以下各种排序算法中平均时间复杂度为O(n2)是( )。(A) 快速排序 (B) 堆排序 (C) 归并排序 (D) 冒泡排序7.设输入序列1、2、3、n经过栈作用后,输出序列中的第一个元素是n,那么输出序列中的第i个输出元素是( )。(A) n-i (B) n-1-i (C) n+l -i (D) 不能确定8.设散列表中有m个存储单元,散列函数H(key)= key % p,那么p最好选择( )。(A) 小于等于m的最大奇数 (B) 小于等于m的最大素数(C) 小于等于m的最大偶数 (D) 小于等
4、于m的最大合数9.设在一棵度数为3的树中,度数为3的结点数有2个,度数为2的结点数有1个,度数为1的结点数有2个,那么度数为0的结点数有( )个。(A) 4 (B) 5 (C) 6 (D) 710.设完全无向图中有n个顶点,那么该完全无向图中有( )条边。(A) n(n-1)/2 (B) n(n-1) (C) n(n+1)/2 (D) (n-1)/211.设顺序表的长度为n,那么顺序查找的平均比拟次数为( )。(A) n (B) n/2 (C) (n+1)/2 (D) (n-1)/212.设有序表中的元素为(13,18,24,35,47,50,62),那么在其中利用二分法查找值为24的元素需要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构试题 java数据结构面试题 数据结构 试题 java
限制150内