首页
社区
课程
招聘
帮忙看看,这些题目怎么做?
发表于: 2005-5-19 20:07 6555

帮忙看看,这些题目怎么做?

2005-5-19 20:07
6555
单选题
1 如下陈述中正确的是( )(分值:3分)
  A. 串是一种特殊的线性表
  B. 串的长度必须大于零
  C. 串中元素只能是字母
  D. 空串就是空白串

2 若目标串的长度为n,模式串的长度为[n/3],则执行模式匹配算法时,在最坏情况下的时间复杂度是( )(分值:3分)
  A. O( )
  B. O(n)
  C. O(n2)
  D. O(n3)

3 一个非空广义表的表头( )(分值:3分)
  A. 不可能是子表
  B. 只能是子表
  C. 只能是原子
  D. 可以是子表或原子

4 一个数组元素a[i]与________的表示等价(分值:3分)
  A. *(a+i)
  B. a+i
  C. *a+i
  D. &a+i

5 对于两个函数,若函数名相同,但只是____________不同则不是重载函数。(分值:3分)
  A. 参数类型
  B. 参数个数
  C. 函数类型

6 在稀疏矩阵的带行指针向量的链接存储中,每个行单链表中的结点都具有相同的________。(分值:3分)
   

  A. 行号
  B. 列号
  C. 元素值
  D. 地址

7 设一个具有t个非零元素的m*n大小的稀疏矩阵采用顺序存储,求其转置矩阵的普通转置算法的时间复杂度为________。(分值:3分)
  A. O(m)
  B. O(n)
  C. O(n+t)
  D. O(n*t)

8 设一个广义表中结点的个数为n,则求广义表深度算法的时间复杂度为_______。(分值:3分)
  A. O(1)
  B. O(n)
  C. O(n2)
  D. O(log2n)

9 从二叉搜索树中查找一个元素时,其时间复杂度大致为________。(分值:3分)
  A. O(n)
  B. O(1)
  C. O(log2n)
  D. O(n2)

10 向二叉搜索树中插入一个元素时,其时间复杂度大致为________。(分值:3分)
  A. O(1)
  B. O(log2n )
  C. O(n)
  D. O(nlog2n)

11 根据n个元素建立一棵二叉搜索树时,其时间复杂度大致为________。(分值:3分)
  A. O(n)
  B. O(log2n )
  C. O(n2)
  D. O(nlog2n)

12 从堆中删除一个元素的时间复杂度为________。(分值:3分)
  A. O(1)
  B. O(n)
  C. O(log2n)
  D. O(nlog2n)

13 向堆中插入一个元素的时间复杂度为________。(分值:3分)
  A. O(log2n)
  B. O(n)
  C. O(1)
  D. O(nlog2n)

14 由权值分别为3,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为________。(分值:3分)
  A. 24
  B. 48
  C. 72
  D. 53

15 算法指的是( )(分值:3分)
  A. 计算机程序
  B. 解决问题的计算方法
  C. 排序算法
  D. 解决问题的有限运算序列

16 线性表采用链式存储时,结点的存储地址( )(分值:3分)
  A. 必须是不连续的
  B. 连续与否均可
  C. 必须是连续的
  D. 和头结点的存储地址相连续

17 将长度为n的单链表链接在长度为m的单链表之后的算法的时间复杂度为( )(分值:3分)
  A. O(1)
  B. O(n)
  C. O(m)
  D. O(m+n)

18 由两个栈共享一个向量空间的好处是:(分值:3分)
  A. 减少存取时间,降低下溢发生的机率
  B. 节省存储空间,降低上溢发生的机率
  C. 减少存取时间,降低上溢发生的机率
  D. 节省存储空间,降低下溢发生的机率

19 设数组data[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为( )(分值:3分)
  A. front=front+1
  B. front=(front+1)%(m-1)
  C. front=(front-1)%m
  D. front=(front+1)%m

20 在一棵具有n个结点的二叉树中,所有结点的空子树个数等于( )(分值:3分)
  A. n
  B. n-1
  C. n+1
  D. 2*n

判断题
1 二维数组可以视为数组元素为一维数组的一维数组。( )(分值:2分)
  正确
  错误

2 链接存储表示的存储空间一般在程序的运行过程中动态分配和释放,通常存储器中还有空闲存储空间,就不会产生存储溢出的问题。( )(分值:2分)
  正确
  错误

3 在用单链表表示的链式队列中,队头在链表的链尾位置。( )(分值:2分)
  正确
  错误

4 凡是递归定义的数据结构都可以用递归算法来实现它的操作。( )(分值:2分)
  正确
  错误

5 当向一个小根堆(最小堆)中插入一个具有最小值的元素时,该元素需要逐层向上调整,直到被调整到堆顶位置为止。( )(分值:2分)
  正确
  错误

6 对于一棵具有n个结点,其高度为h的二叉树,进行任一种次序遍历的时间复杂度为 O(n)。( )(分值:2分)
  正确
  错误

7 进行折半搜索的表必须是顺序存储的有序表。( )(分值:2分)
  正确
  错误

8 一棵m阶B树中每个结点最多有m个关键码,最少有2个关键码。( )(分值:2分)
  正确
  错误

9 在散列法中采取开散列(链地址)法来解决冲突时,其装载因子的取值一定在(0,1)之间。( )(分值:2分)
  正确
  错误

10 所谓数据的逻辑结构指的是数据元素之间的逻辑关系。( )(分值:2分)
  正确
  错误

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 603
活跃值: (617)
能力值: ( LV12,RANK:660 )
在线值:
发帖
回帖
粉丝
2
我晕~ 哪儿找到的?
2005-5-19 20:24
0
雪    币: 159
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
数据结构的,
2005-5-19 20:36
0
雪    币: 603
活跃值: (617)
能力值: ( LV12,RANK:660 )
在线值:
发帖
回帖
粉丝
4
我也知道是数据结构,呵呵,那就到数据结构书籍上找答案吧~
2005-5-19 20:47
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
5
太明显了
2005-5-19 20:54
0
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
6
5 对于两个函数,若函数名相同,但只是____________不同则不是重载函数。(分值:3分)
  A. 参数类型
  B. 参数个数
  C. 函数类型

这题不是,hoho~~~~
2005-5-20 08:42
0
雪    币: 214
活跃值: (70)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
7
晕  都忘的差不多了
2005-5-20 08:51
0
雪    币: 415
活跃值: (94)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
看得有点晕
2005-5-21 15:52
0
雪    币: 100
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zmh
9
哈哈很简单的数据结构啊啊
2005-5-21 22:24
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
一点都看不懂啊

2005-5-22 14:56
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ASM
11
最初由 RoBa 发布
5 对于两个函数,若函数名相同,但只是____________不同则不是重载函数。(分值:3分)
A. 参数类型
B. 参数个数
C. 函数类型

........


这题有什么问题么?
2005-5-23 02:15
0
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
12
最初由 ASM 发布



这题有什么问题么?


没问题,我是说这题不是关于数据结构的 :)
2005-5-23 13:36
0
游客
登录 | 注册 方可回帖
返回
//