新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

 

 

1. 

快速排序在最坏情况下的时间复杂度为(

 D 

?/p>

?/p>

 

A

?/p>

O(log

2

n)      B

?/p>

O(nlog

2

n)       C

?/p>

O (n)         D. O (n

2

) 

2

.设一棵二叉树的深度为

k

,则该二叉树中最多有?/p>

 D 

)个结点?/p>

 

 

A. 2k-1  

 

B. 2

k

 

 

 

  C.2

k-1

 

 

 

 

D. 2

k

-1 

3

.二叉树中第

i(i?)层上的结点数最多有?/p>

 C 

)个?/p>

 

 

A. 2i 

B. 2

i

 

C. 2

i-1

 

D. 2i-1 

4

.设指针变量

p

指向单链表结?/p>

A

,则删除结点

A

的后继结?/p>

B

需要的操作

为(

 A 

?/p>

?/p>

 

 

A. p->next=p->next->next 

B. p=p->next 

 

 

C. p=p->next->next 

D. p->next=p 

5

.设?/p>

S

和队?/p>

Q

的初始状态为空,元素

E1

?/p>

E2

?/p>

E3

?/p>

E4

?/p>

E5

?/p>

E6

依次?/p>

过栈

S

?/p>

一个元素出栈后即进入队?/p>

Q

?/p>

?/p>

6

个元素出列的顺序?/p>

E2

?/p>

E4

?/p>

E3

?/p>

E6

?/p>

E5

?/p>

E1

,则?/p>

S

的容量至少应该是?/p>

 C 

?/p>

?/p>

 

 

A. 6 

B. 4 

C. 3 

D. 2 

6.

设有以下四种排序方法,则?/p>

 B 

)的空间复杂度最大?/p>

 

A. 

冒泡排序

 

B. 

快速排

           C. 

堆排?/p>

       D. 

希尔排序

 

7

.设结点

A

?/p>

3

个兄弟结点且结点

B

为结?/p>

A

的双亲结点,则结?/p>

B

的度?/p>

数为?/p>

 B 

?/p>

?/p>

 

 

A. 3 

B. 4 

C. 5 

D. 1 

8

.根据二叉树的定义可知二叉树共有?/p>

 B 

)种不同的形态?/p>

 

 

A. 4 

B. 5                C. 6 

D. 7 

9

.对一个算法的评价,不包括如下?/p>

 A 

)方面的内容?/p>

 

   A

.并行?/p>

   B

.健壮性和可读?/p>

     C

.正确?/p>

     D

.时空复杂度

 

10

.在二叉排序树中插入一个结点的时间复杂度为?/p>

 C 

?/p>

?/p>

 

 

A

?/p>

O(1)  

 

B

?/p>

O(n) 

 

 

  C

?/p>

O(log

2

n) 

 

D

?/p>

O(n

2

) 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

 

 

1. 

快速排序在最坏情况下的时间复杂度为(

 D 

?/p>

?/p>

 

A

?/p>

O(log

2

n)      B

?/p>

O(nlog

2

n)       C

?/p>

O (n)         D. O (n

2

) 

2

.设一棵二叉树的深度为

k

,则该二叉树中最多有?/p>

 D 

)个结点?/p>

 

 

A. 2k-1  

 

B. 2

k

 

 

 

  C.2

k-1

 

 

 

 

D. 2

k

-1 

3

.二叉树中第

i(i?)层上的结点数最多有?/p>

 C 

)个?/p>

 

 

A. 2i 

B. 2

i

 

C. 2

i-1

 

D. 2i-1 

4

.设指针变量

p

指向单链表结?/p>

A

,则删除结点

A

的后继结?/p>

B

需要的操作

为(

 A 

?/p>

?/p>

 

 

A. p->next=p->next->next 

B. p=p->next 

 

 

C. p=p->next->next 

D. p->next=p 

5

.设?/p>

S

和队?/p>

Q

的初始状态为空,元素

E1

?/p>

E2

?/p>

E3

?/p>

E4

?/p>

E5

?/p>

E6

依次?/p>

过栈

S

?/p>

一个元素出栈后即进入队?/p>

Q

?/p>

?/p>

6

个元素出列的顺序?/p>

E2

?/p>

E4

?/p>

E3

?/p>

E6

?/p>

E5

?/p>

E1

,则?/p>

S

的容量至少应该是?/p>

 C 

?/p>

?/p>

 

 

A. 6 

B. 4 

C. 3 

D. 2 

6.

设有以下四种排序方法,则?/p>

 B 

)的空间复杂度最大?/p>

 

A. 

冒泡排序

 

B. 

快速排

           C. 

堆排?/p>

       D. 

希尔排序

 

7

.设结点

A

?/p>

3

个兄弟结点且结点

B

为结?/p>

A

的双亲结点,则结?/p>

B

的度?/p>

数为?/p>

 B 

?/p>

?/p>

 

 

A. 3 

B. 4 

C. 5 

D. 1 

8

.根据二叉树的定义可知二叉树共有?/p>

 B 

)种不同的形态?/p>

 

 

A. 4 

B. 5                C. 6 

D. 7 

9

.对一个算法的评价,不包括如下?/p>

 A 

)方面的内容?/p>

 

   A

.并行?/p>

   B

.健壮性和可读?/p>

     C

.正确?/p>

     D

.时空复杂度

 

10

.在二叉排序树中插入一个结点的时间复杂度为?/p>

 C 

?/p>

?/p>

 

 

A

?/p>

O(1)  

 

B

?/p>

O(n) 

 

 

  C

?/p>

O(log

2

n) 

 

D

?/p>

O(n

2

) 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

 

 

1. 

快速排序在最坏情况下的时间复杂度为(

 D 

?/p>

?/p>

 

A

?/p>

O(log

2

n)      B

?/p>

O(nlog

2

n)       C

?/p>

O (n)         D. O (n

2

) 

2

.设一棵二叉树的深度为

k

,则该二叉树中最多有?/p>

 D 

)个结点?/p>

 

 

A. 2k-1  

 

B. 2

k

 

 

 

  C.2

k-1

 

 

 

 

D. 2

k

-1 

3

.二叉树中第

i(i?)层上的结点数最多有?/p>

 C 

)个?/p>

 

 

A. 2i 

B. 2

i

 

C. 2

i-1

 

D. 2i-1 

4

.设指针变量

p

指向单链表结?/p>

A

,则删除结点

A

的后继结?/p>

B

需要的操作

为(

 A 

?/p>

?/p>

 

 

A. p->next=p->next->next 

B. p=p->next 

 

 

C. p=p->next->next 

D. p->next=p 

5

.设?/p>

S

和队?/p>

Q

的初始状态为空,元素

E1

?/p>

E2

?/p>

E3

?/p>

E4

?/p>

E5

?/p>

E6

依次?/p>

过栈

S

?/p>

一个元素出栈后即进入队?/p>

Q

?/p>

?/p>

6

个元素出列的顺序?/p>

E2

?/p>

E4

?/p>

E3

?/p>

E6

?/p>

E5

?/p>

E1

,则?/p>

S

的容量至少应该是?/p>

 C 

?/p>

?/p>

 

 

A. 6 

B. 4 

C. 3 

D. 2 

6.

设有以下四种排序方法,则?/p>

 B 

)的空间复杂度最大?/p>

 

A. 

冒泡排序

 

B. 

快速排

           C. 

堆排?/p>

       D. 

希尔排序

 

7

.设结点

A

?/p>

3

个兄弟结点且结点

B

为结?/p>

A

的双亲结点,则结?/p>

B

的度?/p>

数为?/p>

 B 

?/p>

?/p>

 

 

A. 3 

B. 4 

C. 5 

D. 1 

8

.根据二叉树的定义可知二叉树共有?/p>

 B 

)种不同的形态?/p>

 

 

A. 4 

B. 5                C. 6 

D. 7 

9

.对一个算法的评价,不包括如下?/p>

 A 

)方面的内容?/p>

 

   A

.并行?/p>

   B

.健壮性和可读?/p>

     C

.正确?/p>

     D

.时空复杂度

 

10

.在二叉排序树中插入一个结点的时间复杂度为?/p>

 C 

?/p>

?/p>

 

 

A

?/p>

O(1)  

 

B

?/p>

O(n) 

 

 

  C

?/p>

O(log

2

n) 

 

D

?/p>

O(n

2

) 

Ͼλ">
Ͼλ
Ŀ

数据结构复习?附答? - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

 

 

1. 

快速排序在最坏情况下的时间复杂度为(

 D 

?/p>

?/p>

 

A

?/p>

O(log

2

n)      B

?/p>

O(nlog

2

n)       C

?/p>

O (n)         D. O (n

2

) 

2

.设一棵二叉树的深度为

k

,则该二叉树中最多有?/p>

 D 

)个结点?/p>

 

 

A. 2k-1  

 

B. 2

k

 

 

 

  C.2

k-1

 

 

 

 

D. 2

k

-1 

3

.二叉树中第

i(i?)层上的结点数最多有?/p>

 C 

)个?/p>

 

 

A. 2i 

B. 2

i

 

C. 2

i-1

 

D. 2i-1 

4

.设指针变量

p

指向单链表结?/p>

A

,则删除结点

A

的后继结?/p>

B

需要的操作

为(

 A 

?/p>

?/p>

 

 

A. p->next=p->next->next 

B. p=p->next 

 

 

C. p=p->next->next 

D. p->next=p 

5

.设?/p>

S

和队?/p>

Q

的初始状态为空,元素

E1

?/p>

E2

?/p>

E3

?/p>

E4

?/p>

E5

?/p>

E6

依次?/p>

过栈

S

?/p>

一个元素出栈后即进入队?/p>

Q

?/p>

?/p>

6

个元素出列的顺序?/p>

E2

?/p>

E4

?/p>

E3

?/p>

E6

?/p>

E5

?/p>

E1

,则?/p>

S

的容量至少应该是?/p>

 C 

?/p>

?/p>

 

 

A. 6 

B. 4 

C. 3 

D. 2 

6.

设有以下四种排序方法,则?/p>

 B 

)的空间复杂度最大?/p>

 

A. 

冒泡排序

 

B. 

快速排

           C. 

堆排?/p>

       D. 

希尔排序

 

7

.设结点

A

?/p>

3

个兄弟结点且结点

B

为结?/p>

A

的双亲结点,则结?/p>

B

的度?/p>

数为?/p>

 B 

?/p>

?/p>

 

 

A. 3 

B. 4 

C. 5 

D. 1 

8

.根据二叉树的定义可知二叉树共有?/p>

 B 

)种不同的形态?/p>

 

 

A. 4 

B. 5                C. 6 

D. 7 

9

.对一个算法的评价,不包括如下?/p>

 A 

)方面的内容?/p>

 

   A

.并行?/p>

   B

.健壮性和可读?/p>

     C

.正确?/p>

     D

.时空复杂度

 

10

.在二叉排序树中插入一个结点的时间复杂度为?/p>

 C 

?/p>

?/p>

 

 

A

?/p>

O(1)  

 

B

?/p>

O(n) 

 

 

  C

?/p>

O(log

2

n) 

 

D

?/p>

O(n

2

) 



ļ׺.doc޸Ϊ.docĶ

  • ˹мĶ()
  • ޶տֵش﷨뵼Ӧ
  • Abaqus ֶѧ
  • ֲ-ҵಿ
  • 2018СѧĽʦιܽ᷶ѧϰο(wordʽ)
  • йӡȽûмƻICHPICS
  • 2018潭ʡеڶʮ߽򿪷ѧҵˮƽ˽̰
  • ¡Ƽʮ滮
  • 2016ǶšйŴĩԾ 𰸽
  • 2019пܸϰ֪ʶܣʮ е˶

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)