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

 

1 

第九?/p>

 

查找

 

1.

若有

18

个元素的有序表存放在一维数?/p>

A[19]

中,第一个元素放

A[1]

中,?/p>

进行二分查找,则查找

A

?/p>

3

]的比较序列的下标依次为

(      ) 

A. 1

?/p>

2

?/p>

3 

 

 

 

 

 

 

B. 9

?/p>

5

?/p>

2

?/p>

3 

C. 9

?/p>

5

?/p>

3 

 

 

 

 

 

 

D. 9

?/p>

4

?/p>

2

?/p>

3 

2

.设二叉排序树中?/p>

n

个结点,则在二叉排序树的平均平均查找长度为(

  

?/p>

?/p>

 

A. O(1) 

          

B

.

 O(log

2

n)

 

         C. O(n) 

        D. O(n

2

) 

5

?/p>

设有序表中有

1000

个元素,

则用二分查找查找元素

X

最多需要比?/p>

?/p>

  

?/p>

次?/p>

 

A. 25               

B

.

 10

 

            C. 7 

 

       D. 1 

6

.顺序查找不论在顺序线性表中还是在链式线性表中的时间复杂度为?/p>

  

?/p>

?/p>

 

A

.

 O(n)

 

           B. O(n

2

) 

        C. O(n

1/2

)       

D. O(1og

2

n) 

8

?/p>

?/p>

  

)二叉排序树可以得到一个从小到大的有序序列?/p>

 

A. 

先序遍历

 

       

B

.

 

中序遍历

 

     

C. 

后序遍历

 

    D. 

层次遍历

 

9

.设一组初始记录关键字序列?/p>

(13

?/p>

18

?/p>

24

?/p>

35

?/p>

47

?/p>

50

?/p>

62

?/p>

83

?/p>

90

?/p>

115

?/p>

134),

则利用二分法查找关键?/p>

90

需要比较的关键字个数为?/p>

  

?/p>

?/p>

 

A. 1 

            

B

.

 2

 

                C. 3            D. 4 

10

.设某散列表的长度为

100

,散列函?/p>

H(k)=k 

% 

P

,则

P

通常情况下最好选择

?/p>

  

?/p>

?/p>

 

A. 99 

            

B

.

 97

 

                C. 91 

       D. 93 

11

.在二叉排序树中插入一个关键字值的平均时间复杂度为?/p>

  

?/p>

?/p>

 

A. O(n) 

        

B

.

 O(1og

2

n)

 

         C. O(nlog

2

n)    D. O(n

2

) 

12

.设一个顺序有序表

A[1:14]

中有

14

个元素,则采用二分法查找元素

A[4]

?/p>

过程中比较元素的顺序?/p>

(  )

?/p>

 

A. A[1]

?/p>

A[2]

?/p>

A[3]

?/p>

A[4] 

B.A[1]

?/p>

A[14]

?/p>

A[7]

?/p>

A[4] 

C

.

A[7]

?/p>

A[3]

?/p>

A[5]

?/p>

A[4]

 

       D. A[7]

?/p>

A[5] 

?/p>

A[3]

?/p>

A[4] 

13

?/p>

设散列表中有

m

个存储单元,

散列函数

H(key)= 

key 

% 

p

?/p>

?/p>

p

最好选择

?/p>

  

?/p>

?/p>

 

 

A. 

小于等于

m

的最大奇?/p>

 

B

.

 

小于等于

m

的最大素?/p>

 

C. 

小于等于

m

的最大偶?/p>

 

       D. 

小于等于

m

的最大合?/p>

 

14

.设顺序表的长度?/p>

n

,则顺序查找的平均比较次数为?/p>

  

?/p>

?/p>

 

A. n 

         B. n/2 

      

C

.

 (n+1)/2

 

          D. (n-1)/2 

15

.设有序表中的元素为

(13

?/p>

18

?/p>

24

?/p>

35

?/p>

47

?/p>

50

?/p>

62)

,则在其中利用二分法

查找值为

24

的元素需要经过(

  

)次比较?/p>

 

A. 1           B. 2 

         

C

.

 3

                  D. 4 

17

.设有一组初始记录关键字序列?/p>

(34

?/p>

76

?/p>

45

?/p>

18

?/p>

26

?/p>

54

?/p>

92)

,则由这?/p>

记录关键字生成的二叉排序树的深度为(

  

?/p>

?/p>

 

A

.

 4

 

        B. 5 

          C. 6 

          D. 7 

18

.二叉排序树中左子树上所有结点的值均?/p>

  

)根结点的值?/p>

 

A

.

 <

 

        B. > 

          C. = 

         D. != 

26

.对一棵二叉排序树采用中根遍历进行输出的数据一定是?/p>

 

 

?/p>

 

A.

递增或递减序列

 

B.

递减序列

     C.

无序序列

        

D.

递增

序列

 

27

.一个有序表?/p>

{1

?/p>

3

?/p>

9

?/p>

12

?/p>

32

?/p>

41

?/p>

45

?/p>

62

?/p>

75

?/p>

77

?/p>

82

?/p>

95

?/p>

100}

,当

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

 

1 

第九?/p>

 

查找

 

1.

若有

18

个元素的有序表存放在一维数?/p>

A[19]

中,第一个元素放

A[1]

中,?/p>

进行二分查找,则查找

A

?/p>

3

]的比较序列的下标依次为

(      ) 

A. 1

?/p>

2

?/p>

3 

 

 

 

 

 

 

B. 9

?/p>

5

?/p>

2

?/p>

3 

C. 9

?/p>

5

?/p>

3 

 

 

 

 

 

 

D. 9

?/p>

4

?/p>

2

?/p>

3 

2

.设二叉排序树中?/p>

n

个结点,则在二叉排序树的平均平均查找长度为(

  

?/p>

?/p>

 

A. O(1) 

          

B

.

 O(log

2

n)

 

         C. O(n) 

        D. O(n

2

) 

5

?/p>

设有序表中有

1000

个元素,

则用二分查找查找元素

X

最多需要比?/p>

?/p>

  

?/p>

次?/p>

 

A. 25               

B

.

 10

 

            C. 7 

 

       D. 1 

6

.顺序查找不论在顺序线性表中还是在链式线性表中的时间复杂度为?/p>

  

?/p>

?/p>

 

A

.

 O(n)

 

           B. O(n

2

) 

        C. O(n

1/2

)       

D. O(1og

2

n) 

8

?/p>

?/p>

  

)二叉排序树可以得到一个从小到大的有序序列?/p>

 

A. 

先序遍历

 

       

B

.

 

中序遍历

 

     

C. 

后序遍历

 

    D. 

层次遍历

 

9

.设一组初始记录关键字序列?/p>

(13

?/p>

18

?/p>

24

?/p>

35

?/p>

47

?/p>

50

?/p>

62

?/p>

83

?/p>

90

?/p>

115

?/p>

134),

则利用二分法查找关键?/p>

90

需要比较的关键字个数为?/p>

  

?/p>

?/p>

 

A. 1 

            

B

.

 2

 

                C. 3            D. 4 

10

.设某散列表的长度为

100

,散列函?/p>

H(k)=k 

% 

P

,则

P

通常情况下最好选择

?/p>

  

?/p>

?/p>

 

A. 99 

            

B

.

 97

 

                C. 91 

       D. 93 

11

.在二叉排序树中插入一个关键字值的平均时间复杂度为?/p>

  

?/p>

?/p>

 

A. O(n) 

        

B

.

 O(1og

2

n)

 

         C. O(nlog

2

n)    D. O(n

2

) 

12

.设一个顺序有序表

A[1:14]

中有

14

个元素,则采用二分法查找元素

A[4]

?/p>

过程中比较元素的顺序?/p>

(  )

?/p>

 

A. A[1]

?/p>

A[2]

?/p>

A[3]

?/p>

A[4] 

B.A[1]

?/p>

A[14]

?/p>

A[7]

?/p>

A[4] 

C

.

A[7]

?/p>

A[3]

?/p>

A[5]

?/p>

A[4]

 

       D. A[7]

?/p>

A[5] 

?/p>

A[3]

?/p>

A[4] 

13

?/p>

设散列表中有

m

个存储单元,

散列函数

H(key)= 

key 

% 

p

?/p>

?/p>

p

最好选择

?/p>

  

?/p>

?/p>

 

 

A. 

小于等于

m

的最大奇?/p>

 

B

.

 

小于等于

m

的最大素?/p>

 

C. 

小于等于

m

的最大偶?/p>

 

       D. 

小于等于

m

的最大合?/p>

 

14

.设顺序表的长度?/p>

n

,则顺序查找的平均比较次数为?/p>

  

?/p>

?/p>

 

A. n 

         B. n/2 

      

C

.

 (n+1)/2

 

          D. (n-1)/2 

15

.设有序表中的元素为

(13

?/p>

18

?/p>

24

?/p>

35

?/p>

47

?/p>

50

?/p>

62)

,则在其中利用二分法

查找值为

24

的元素需要经过(

  

)次比较?/p>

 

A. 1           B. 2 

         

C

.

 3

                  D. 4 

17

.设有一组初始记录关键字序列?/p>

(34

?/p>

76

?/p>

45

?/p>

18

?/p>

26

?/p>

54

?/p>

92)

,则由这?/p>

记录关键字生成的二叉排序树的深度为(

  

?/p>

?/p>

 

A

.

 4

 

        B. 5 

          C. 6 

          D. 7 

18

.二叉排序树中左子树上所有结点的值均?/p>

  

)根结点的值?/p>

 

A

.

 <

 

        B. > 

          C. = 

         D. != 

26

.对一棵二叉排序树采用中根遍历进行输出的数据一定是?/p>

 

 

?/p>

 

A.

递增或递减序列

 

B.

递减序列

     C.

无序序列

        

D.

递增

序列

 

27

.一个有序表?/p>

{1

?/p>

3

?/p>

9

?/p>

12

?/p>

32

?/p>

41

?/p>

45

?/p>

62

?/p>

75

?/p>

77

?/p>

82

?/p>

95

?/p>

100}

,当

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

 

1 

第九?/p>

 

查找

 

1.

若有

18

个元素的有序表存放在一维数?/p>

A[19]

中,第一个元素放

A[1]

中,?/p>

进行二分查找,则查找

A

?/p>

3

]的比较序列的下标依次为

(      ) 

A. 1

?/p>

2

?/p>

3 

 

 

 

 

 

 

B. 9

?/p>

5

?/p>

2

?/p>

3 

C. 9

?/p>

5

?/p>

3 

 

 

 

 

 

 

D. 9

?/p>

4

?/p>

2

?/p>

3 

2

.设二叉排序树中?/p>

n

个结点,则在二叉排序树的平均平均查找长度为(

  

?/p>

?/p>

 

A. O(1) 

          

B

.

 O(log

2

n)

 

         C. O(n) 

        D. O(n

2

) 

5

?/p>

设有序表中有

1000

个元素,

则用二分查找查找元素

X

最多需要比?/p>

?/p>

  

?/p>

次?/p>

 

A. 25               

B

.

 10

 

            C. 7 

 

       D. 1 

6

.顺序查找不论在顺序线性表中还是在链式线性表中的时间复杂度为?/p>

  

?/p>

?/p>

 

A

.

 O(n)

 

           B. O(n

2

) 

        C. O(n

1/2

)       

D. O(1og

2

n) 

8

?/p>

?/p>

  

)二叉排序树可以得到一个从小到大的有序序列?/p>

 

A. 

先序遍历

 

       

B

.

 

中序遍历

 

     

C. 

后序遍历

 

    D. 

层次遍历

 

9

.设一组初始记录关键字序列?/p>

(13

?/p>

18

?/p>

24

?/p>

35

?/p>

47

?/p>

50

?/p>

62

?/p>

83

?/p>

90

?/p>

115

?/p>

134),

则利用二分法查找关键?/p>

90

需要比较的关键字个数为?/p>

  

?/p>

?/p>

 

A. 1 

            

B

.

 2

 

                C. 3            D. 4 

10

.设某散列表的长度为

100

,散列函?/p>

H(k)=k 

% 

P

,则

P

通常情况下最好选择

?/p>

  

?/p>

?/p>

 

A. 99 

            

B

.

 97

 

                C. 91 

       D. 93 

11

.在二叉排序树中插入一个关键字值的平均时间复杂度为?/p>

  

?/p>

?/p>

 

A. O(n) 

        

B

.

 O(1og

2

n)

 

         C. O(nlog

2

n)    D. O(n

2

) 

12

.设一个顺序有序表

A[1:14]

中有

14

个元素,则采用二分法查找元素

A[4]

?/p>

过程中比较元素的顺序?/p>

(  )

?/p>

 

A. A[1]

?/p>

A[2]

?/p>

A[3]

?/p>

A[4] 

B.A[1]

?/p>

A[14]

?/p>

A[7]

?/p>

A[4] 

C

.

A[7]

?/p>

A[3]

?/p>

A[5]

?/p>

A[4]

 

       D. A[7]

?/p>

A[5] 

?/p>

A[3]

?/p>

A[4] 

13

?/p>

设散列表中有

m

个存储单元,

散列函数

H(key)= 

key 

% 

p

?/p>

?/p>

p

最好选择

?/p>

  

?/p>

?/p>

 

 

A. 

小于等于

m

的最大奇?/p>

 

B

.

 

小于等于

m

的最大素?/p>

 

C. 

小于等于

m

的最大偶?/p>

 

       D. 

小于等于

m

的最大合?/p>

 

14

.设顺序表的长度?/p>

n

,则顺序查找的平均比较次数为?/p>

  

?/p>

?/p>

 

A. n 

         B. n/2 

      

C

.

 (n+1)/2

 

          D. (n-1)/2 

15

.设有序表中的元素为

(13

?/p>

18

?/p>

24

?/p>

35

?/p>

47

?/p>

50

?/p>

62)

,则在其中利用二分法

查找值为

24

的元素需要经过(

  

)次比较?/p>

 

A. 1           B. 2 

         

C

.

 3

                  D. 4 

17

.设有一组初始记录关键字序列?/p>

(34

?/p>

76

?/p>

45

?/p>

18

?/p>

26

?/p>

54

?/p>

92)

,则由这?/p>

记录关键字生成的二叉排序树的深度为(

  

?/p>

?/p>

 

A

.

 4

 

        B. 5 

          C. 6 

          D. 7 

18

.二叉排序树中左子树上所有结点的值均?/p>

  

)根结点的值?/p>

 

A

.

 <

 

        B. > 

          C. = 

         D. != 

26

.对一棵二叉排序树采用中根遍历进行输出的数据一定是?/p>

 

 

?/p>

 

A.

递增或递减序列

 

B.

递减序列

     C.

无序序列

        

D.

递增

序列

 

27

.一个有序表?/p>

{1

?/p>

3

?/p>

9

?/p>

12

?/p>

32

?/p>

41

?/p>

45

?/p>

62

?/p>

75

?/p>

77

?/p>

82

?/p>

95

?/p>

100}

,当

Ͼλ">
Ͼλ
Ŀ

《数据结构》习题集:第9章_查找 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

第九?/p>

 

查找

 

1.

若有

18

个元素的有序表存放在一维数?/p>

A[19]

中,第一个元素放

A[1]

中,?/p>

进行二分查找,则查找

A

?/p>

3

]的比较序列的下标依次为

(      ) 

A. 1

?/p>

2

?/p>

3 

 

 

 

 

 

 

B. 9

?/p>

5

?/p>

2

?/p>

3 

C. 9

?/p>

5

?/p>

3 

 

 

 

 

 

 

D. 9

?/p>

4

?/p>

2

?/p>

3 

2

.设二叉排序树中?/p>

n

个结点,则在二叉排序树的平均平均查找长度为(

  

?/p>

?/p>

 

A. O(1) 

          

B

.

 O(log

2

n)

 

         C. O(n) 

        D. O(n

2

) 

5

?/p>

设有序表中有

1000

个元素,

则用二分查找查找元素

X

最多需要比?/p>

?/p>

  

?/p>

次?/p>

 

A. 25               

B

.

 10

 

            C. 7 

 

       D. 1 

6

.顺序查找不论在顺序线性表中还是在链式线性表中的时间复杂度为?/p>

  

?/p>

?/p>

 

A

.

 O(n)

 

           B. O(n

2

) 

        C. O(n

1/2

)       

D. O(1og

2

n) 

8

?/p>

?/p>

  

)二叉排序树可以得到一个从小到大的有序序列?/p>

 

A. 

先序遍历

 

       

B

.

 

中序遍历

 

     

C. 

后序遍历

 

    D. 

层次遍历

 

9

.设一组初始记录关键字序列?/p>

(13

?/p>

18

?/p>

24

?/p>

35

?/p>

47

?/p>

50

?/p>

62

?/p>

83

?/p>

90

?/p>

115

?/p>

134),

则利用二分法查找关键?/p>

90

需要比较的关键字个数为?/p>

  

?/p>

?/p>

 

A. 1 

            

B

.

 2

 

                C. 3            D. 4 

10

.设某散列表的长度为

100

,散列函?/p>

H(k)=k 

% 

P

,则

P

通常情况下最好选择

?/p>

  

?/p>

?/p>

 

A. 99 

            

B

.

 97

 

                C. 91 

       D. 93 

11

.在二叉排序树中插入一个关键字值的平均时间复杂度为?/p>

  

?/p>

?/p>

 

A. O(n) 

        

B

.

 O(1og

2

n)

 

         C. O(nlog

2

n)    D. O(n

2

) 

12

.设一个顺序有序表

A[1:14]

中有

14

个元素,则采用二分法查找元素

A[4]

?/p>

过程中比较元素的顺序?/p>

(  )

?/p>

 

A. A[1]

?/p>

A[2]

?/p>

A[3]

?/p>

A[4] 

B.A[1]

?/p>

A[14]

?/p>

A[7]

?/p>

A[4] 

C

.

A[7]

?/p>

A[3]

?/p>

A[5]

?/p>

A[4]

 

       D. A[7]

?/p>

A[5] 

?/p>

A[3]

?/p>

A[4] 

13

?/p>

设散列表中有

m

个存储单元,

散列函数

H(key)= 

key 

% 

p

?/p>

?/p>

p

最好选择

?/p>

  

?/p>

?/p>

 

 

A. 

小于等于

m

的最大奇?/p>

 

B

.

 

小于等于

m

的最大素?/p>

 

C. 

小于等于

m

的最大偶?/p>

 

       D. 

小于等于

m

的最大合?/p>

 

14

.设顺序表的长度?/p>

n

,则顺序查找的平均比较次数为?/p>

  

?/p>

?/p>

 

A. n 

         B. n/2 

      

C

.

 (n+1)/2

 

          D. (n-1)/2 

15

.设有序表中的元素为

(13

?/p>

18

?/p>

24

?/p>

35

?/p>

47

?/p>

50

?/p>

62)

,则在其中利用二分法

查找值为

24

的元素需要经过(

  

)次比较?/p>

 

A. 1           B. 2 

         

C

.

 3

                  D. 4 

17

.设有一组初始记录关键字序列?/p>

(34

?/p>

76

?/p>

45

?/p>

18

?/p>

26

?/p>

54

?/p>

92)

,则由这?/p>

记录关键字生成的二叉排序树的深度为(

  

?/p>

?/p>

 

A

.

 4

 

        B. 5 

          C. 6 

          D. 7 

18

.二叉排序树中左子树上所有结点的值均?/p>

  

)根结点的值?/p>

 

A

.

 <

 

        B. > 

          C. = 

         D. != 

26

.对一棵二叉排序树采用中根遍历进行输出的数据一定是?/p>

 

 

?/p>

 

A.

递增或递减序列

 

B.

递减序列

     C.

无序序列

        

D.

递增

序列

 

27

.一个有序表?/p>

{1

?/p>

3

?/p>

9

?/p>

12

?/p>

32

?/p>

41

?/p>

45

?/p>

62

?/p>

75

?/p>

77

?/p>

82

?/p>

95

?/p>

100}

,当



ļ׺.doc޸Ϊ.docĶ

  • ִϢŻеýѧ
  • 2011Сѧ¿γ̱׼ѧĿһ
  • ѧۣϰ1(1)
  • 2019״չƷ Ŀ¼
  • Open CASCADE notes- Topology and Geometr
  • ϶ϰἰ
  • Ӫʲô۷֪
  • ʯԶ̳߿ԡеȫ.docx
  • Ӣ﷨ϰ
  • Сѧ꼶ϲֽ̰ȫ

վ

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