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

要求?/p>

所有的题目的解答均写在答题纸上,需写清楚题目的序号。每张答题纸都要?/p>

上姓名和学号?/p>

 

一、单项选择题(每小?/p>

2

分,?/p>

20

小题,共?/p>

40

分)

 

1

、设

n

是描述问题规模的非负整数,下面程序片段的时间复杂度为?/p>

 

)?/p>

 

x=1; 

while (x<=n) 

 

x=5*x; 

A. O(log

5

n

) 

 

 

B.O(

n

) 

 

 

C.O(

n

log

5

n

) 

 

 

D.O(

n

5

) 

2

、顺序表和链表相比存储密度较大,这是因为?/p>

 

?/p>

?/p>

 

A.

顺序表的存储空间是预先分配的

 

B.

顺序表不需要增加指针来表示元素之间的逻辑关系

 

C.

链表中所有节点的地址是连续的

 

D.

顺序表中所有元素的存储地址是不连续?/p>

 

3

、在长度?/p>

n

?/p>

n

?/p>

1

)的循环双链?/p>

L

中,在尾节点之后插入一个新节点的时间复?/p>

度为?/p>

 

?/p>

?/p>

 

A. O(

n

2

) 

 

 

 

B.O(

n

) 

 

 

C. O(1) 

 

 

 

D.O(

n

log

2

n

) 

4

、设栈的输入序列?/p>

1

?/p>

2

?/p>

3

?/p>

4

,则?/p>

 

)不可能是其出栈序列?/p>

 

A.1

?/p>

2

?/p>

4

?/p>

3 

 

B.2

?/p>

1

?/p>

3

?/p>

4 

 

C.1

?/p>

4

?/p>

3

?/p>

2 

 

 

D.4

?/p>

3

?/p>

1

?/p>

2 

5

、当用一个数?/p>

data[0..n

-

1]

存放栈中元素时,栈底最好(

 

?/p>

?/p>

 

A. 

设置?/p>

data[0]

?/p>

data[n

-

1]

?/p>

  

 

B.

设置?/p>

data[n

-

1]

?/p>

 

C. 

设置?/p>

data[0]

?/p>

 

 

 

 

 

D.

设置?/p>

data

数组的任何位?/p>

 

6

?/p>

在数据处理过程中常需要保存一些中间数据,

如果先保存的数据先处理,

则使?/p>

?/p>

 

?/p>

来保存这些数据?/p>

 

A.

线性表

 

 

 

B. 

队列

 

 

 

C. 

?/p>

 

 

 

 

D.

单链?/p>

 

7

、在环形队列中,元素的排列顺序(

 

?/p>

?/p>

 

A.

与队头和队尾指针的取值有?/p>

 

 

B.

与元素值的大小有关

 

C.

由元素进队的先后顺序确定

 

 

 

D.

与存放队中元素的数组大小有关

 

8

、将

10

阶对称矩阵压缩存储到一维数?/p>

A

中,则数?/p>

A

的长度最少为?/p>

 

?/p>

?/p>

 

A.100 

 

 

 

B.40 

 

 

 

C.80 

 

 

 

 

D.55 

9

、设目标串为

s

,模式串为是

t

,在

KMP

模式匹配中,

next[4]=2

的含义是?/p>

 

?/p>

?/p>

 

A.

表示

t

4

字符前面最多有

2

个字符和开头的

2

个字符相?/p>

 

B.

表示

s

4

字符前面最多有

2

个字符和开头的

2

个字符相?/p>

 

C.

表示目标串匹配失败的位置?/p>

i

=4 

D.

表示模式串匹配失败的位置?/p>

j

=2 

10

、由权值分别为

9

?/p>

2

?/p>

7

?/p>

5

的四个叶子节点构造一棵哈夫曼树,该树的带权路径长

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

要求?/p>

所有的题目的解答均写在答题纸上,需写清楚题目的序号。每张答题纸都要?/p>

上姓名和学号?/p>

 

一、单项选择题(每小?/p>

2

分,?/p>

20

小题,共?/p>

40

分)

 

1

、设

n

是描述问题规模的非负整数,下面程序片段的时间复杂度为?/p>

 

)?/p>

 

x=1; 

while (x<=n) 

 

x=5*x; 

A. O(log

5

n

) 

 

 

B.O(

n

) 

 

 

C.O(

n

log

5

n

) 

 

 

D.O(

n

5

) 

2

、顺序表和链表相比存储密度较大,这是因为?/p>

 

?/p>

?/p>

 

A.

顺序表的存储空间是预先分配的

 

B.

顺序表不需要增加指针来表示元素之间的逻辑关系

 

C.

链表中所有节点的地址是连续的

 

D.

顺序表中所有元素的存储地址是不连续?/p>

 

3

、在长度?/p>

n

?/p>

n

?/p>

1

)的循环双链?/p>

L

中,在尾节点之后插入一个新节点的时间复?/p>

度为?/p>

 

?/p>

?/p>

 

A. O(

n

2

) 

 

 

 

B.O(

n

) 

 

 

C. O(1) 

 

 

 

D.O(

n

log

2

n

) 

4

、设栈的输入序列?/p>

1

?/p>

2

?/p>

3

?/p>

4

,则?/p>

 

)不可能是其出栈序列?/p>

 

A.1

?/p>

2

?/p>

4

?/p>

3 

 

B.2

?/p>

1

?/p>

3

?/p>

4 

 

C.1

?/p>

4

?/p>

3

?/p>

2 

 

 

D.4

?/p>

3

?/p>

1

?/p>

2 

5

、当用一个数?/p>

data[0..n

-

1]

存放栈中元素时,栈底最好(

 

?/p>

?/p>

 

A. 

设置?/p>

data[0]

?/p>

data[n

-

1]

?/p>

  

 

B.

设置?/p>

data[n

-

1]

?/p>

 

C. 

设置?/p>

data[0]

?/p>

 

 

 

 

 

D.

设置?/p>

data

数组的任何位?/p>

 

6

?/p>

在数据处理过程中常需要保存一些中间数据,

如果先保存的数据先处理,

则使?/p>

?/p>

 

?/p>

来保存这些数据?/p>

 

A.

线性表

 

 

 

B. 

队列

 

 

 

C. 

?/p>

 

 

 

 

D.

单链?/p>

 

7

、在环形队列中,元素的排列顺序(

 

?/p>

?/p>

 

A.

与队头和队尾指针的取值有?/p>

 

 

B.

与元素值的大小有关

 

C.

由元素进队的先后顺序确定

 

 

 

D.

与存放队中元素的数组大小有关

 

8

、将

10

阶对称矩阵压缩存储到一维数?/p>

A

中,则数?/p>

A

的长度最少为?/p>

 

?/p>

?/p>

 

A.100 

 

 

 

B.40 

 

 

 

C.80 

 

 

 

 

D.55 

9

、设目标串为

s

,模式串为是

t

,在

KMP

模式匹配中,

next[4]=2

的含义是?/p>

 

?/p>

?/p>

 

A.

表示

t

4

字符前面最多有

2

个字符和开头的

2

个字符相?/p>

 

B.

表示

s

4

字符前面最多有

2

个字符和开头的

2

个字符相?/p>

 

C.

表示目标串匹配失败的位置?/p>

i

=4 

D.

表示模式串匹配失败的位置?/p>

j

=2 

10

、由权值分别为

9

?/p>

2

?/p>

7

?/p>

5

的四个叶子节点构造一棵哈夫曼树,该树的带权路径长

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

要求?/p>

所有的题目的解答均写在答题纸上,需写清楚题目的序号。每张答题纸都要?/p>

上姓名和学号?/p>

 

一、单项选择题(每小?/p>

2

分,?/p>

20

小题,共?/p>

40

分)

 

1

、设

n

是描述问题规模的非负整数,下面程序片段的时间复杂度为?/p>

 

)?/p>

 

x=1; 

while (x<=n) 

 

x=5*x; 

A. O(log

5

n

) 

 

 

B.O(

n

) 

 

 

C.O(

n

log

5

n

) 

 

 

D.O(

n

5

) 

2

、顺序表和链表相比存储密度较大,这是因为?/p>

 

?/p>

?/p>

 

A.

顺序表的存储空间是预先分配的

 

B.

顺序表不需要增加指针来表示元素之间的逻辑关系

 

C.

链表中所有节点的地址是连续的

 

D.

顺序表中所有元素的存储地址是不连续?/p>

 

3

、在长度?/p>

n

?/p>

n

?/p>

1

)的循环双链?/p>

L

中,在尾节点之后插入一个新节点的时间复?/p>

度为?/p>

 

?/p>

?/p>

 

A. O(

n

2

) 

 

 

 

B.O(

n

) 

 

 

C. O(1) 

 

 

 

D.O(

n

log

2

n

) 

4

、设栈的输入序列?/p>

1

?/p>

2

?/p>

3

?/p>

4

,则?/p>

 

)不可能是其出栈序列?/p>

 

A.1

?/p>

2

?/p>

4

?/p>

3 

 

B.2

?/p>

1

?/p>

3

?/p>

4 

 

C.1

?/p>

4

?/p>

3

?/p>

2 

 

 

D.4

?/p>

3

?/p>

1

?/p>

2 

5

、当用一个数?/p>

data[0..n

-

1]

存放栈中元素时,栈底最好(

 

?/p>

?/p>

 

A. 

设置?/p>

data[0]

?/p>

data[n

-

1]

?/p>

  

 

B.

设置?/p>

data[n

-

1]

?/p>

 

C. 

设置?/p>

data[0]

?/p>

 

 

 

 

 

D.

设置?/p>

data

数组的任何位?/p>

 

6

?/p>

在数据处理过程中常需要保存一些中间数据,

如果先保存的数据先处理,

则使?/p>

?/p>

 

?/p>

来保存这些数据?/p>

 

A.

线性表

 

 

 

B. 

队列

 

 

 

C. 

?/p>

 

 

 

 

D.

单链?/p>

 

7

、在环形队列中,元素的排列顺序(

 

?/p>

?/p>

 

A.

与队头和队尾指针的取值有?/p>

 

 

B.

与元素值的大小有关

 

C.

由元素进队的先后顺序确定

 

 

 

D.

与存放队中元素的数组大小有关

 

8

、将

10

阶对称矩阵压缩存储到一维数?/p>

A

中,则数?/p>

A

的长度最少为?/p>

 

?/p>

?/p>

 

A.100 

 

 

 

B.40 

 

 

 

C.80 

 

 

 

 

D.55 

9

、设目标串为

s

,模式串为是

t

,在

KMP

模式匹配中,

next[4]=2

的含义是?/p>

 

?/p>

?/p>

 

A.

表示

t

4

字符前面最多有

2

个字符和开头的

2

个字符相?/p>

 

B.

表示

s

4

字符前面最多有

2

个字符和开头的

2

个字符相?/p>

 

C.

表示目标串匹配失败的位置?/p>

i

=4 

D.

表示模式串匹配失败的位置?/p>

j

=2 

10

、由权值分别为

9

?/p>

2

?/p>

7

?/p>

5

的四个叶子节点构造一棵哈夫曼树,该树的带权路径长

Ͼλ">
Ͼλ
Ŀ

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

要求?/p>

所有的题目的解答均写在答题纸上,需写清楚题目的序号。每张答题纸都要?/p>

上姓名和学号?/p>

 

一、单项选择题(每小?/p>

2

分,?/p>

20

小题,共?/p>

40

分)

 

1

、设

n

是描述问题规模的非负整数,下面程序片段的时间复杂度为?/p>

 

)?/p>

 

x=1; 

while (x<=n) 

 

x=5*x; 

A. O(log

5

n

) 

 

 

B.O(

n

) 

 

 

C.O(

n

log

5

n

) 

 

 

D.O(

n

5

) 

2

、顺序表和链表相比存储密度较大,这是因为?/p>

 

?/p>

?/p>

 

A.

顺序表的存储空间是预先分配的

 

B.

顺序表不需要增加指针来表示元素之间的逻辑关系

 

C.

链表中所有节点的地址是连续的

 

D.

顺序表中所有元素的存储地址是不连续?/p>

 

3

、在长度?/p>

n

?/p>

n

?/p>

1

)的循环双链?/p>

L

中,在尾节点之后插入一个新节点的时间复?/p>

度为?/p>

 

?/p>

?/p>

 

A. O(

n

2

) 

 

 

 

B.O(

n

) 

 

 

C. O(1) 

 

 

 

D.O(

n

log

2

n

) 

4

、设栈的输入序列?/p>

1

?/p>

2

?/p>

3

?/p>

4

,则?/p>

 

)不可能是其出栈序列?/p>

 

A.1

?/p>

2

?/p>

4

?/p>

3 

 

B.2

?/p>

1

?/p>

3

?/p>

4 

 

C.1

?/p>

4

?/p>

3

?/p>

2 

 

 

D.4

?/p>

3

?/p>

1

?/p>

2 

5

、当用一个数?/p>

data[0..n

-

1]

存放栈中元素时,栈底最好(

 

?/p>

?/p>

 

A. 

设置?/p>

data[0]

?/p>

data[n

-

1]

?/p>

  

 

B.

设置?/p>

data[n

-

1]

?/p>

 

C. 

设置?/p>

data[0]

?/p>

 

 

 

 

 

D.

设置?/p>

data

数组的任何位?/p>

 

6

?/p>

在数据处理过程中常需要保存一些中间数据,

如果先保存的数据先处理,

则使?/p>

?/p>

 

?/p>

来保存这些数据?/p>

 

A.

线性表

 

 

 

B. 

队列

 

 

 

C. 

?/p>

 

 

 

 

D.

单链?/p>

 

7

、在环形队列中,元素的排列顺序(

 

?/p>

?/p>

 

A.

与队头和队尾指针的取值有?/p>

 

 

B.

与元素值的大小有关

 

C.

由元素进队的先后顺序确定

 

 

 

D.

与存放队中元素的数组大小有关

 

8

、将

10

阶对称矩阵压缩存储到一维数?/p>

A

中,则数?/p>

A

的长度最少为?/p>

 

?/p>

?/p>

 

A.100 

 

 

 

B.40 

 

 

 

C.80 

 

 

 

 

D.55 

9

、设目标串为

s

,模式串为是

t

,在

KMP

模式匹配中,

next[4]=2

的含义是?/p>

 

?/p>

?/p>

 

A.

表示

t

4

字符前面最多有

2

个字符和开头的

2

个字符相?/p>

 

B.

表示

s

4

字符前面最多有

2

个字符和开头的

2

个字符相?/p>

 

C.

表示目标串匹配失败的位置?/p>

i

=4 

D.

表示模式串匹配失败的位置?/p>

j

=2 

10

、由权值分别为

9

?/p>

2

?/p>

7

?/p>

5

的四个叶子节点构造一棵哈夫曼树,该树的带权路径长



ļ׺.doc޸Ϊ.docĶ

  • ԣ¸Ӣʼӡ
  • 꼶˵ļĶ100()
  • ѧ
  • λĻ˵θ
  • 2018-2019ѧս̰ѧ꼶ϲĩԾ
  • 꼶ϲȫᵼѧ˽̰
  • 벻ҵָ˵β
  • ռ鵵Ҫ
  • 2011걨Աʸ⼰ο()
  • ҽϸѧ

վ

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