奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1899|回复: 0

南开14春学期《数据结构》在线作业辅导资料

[复制链接]
发表于 2014-5-27 22:48:51 | 显示全部楼层 |阅读模式
谋学网
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。9 C2 H( M! i9 G6 ^7 p
9 q6 _! i$ k) \5 V

2 h' g$ }/ `+ ^8 `一、单选(共 20 道试题,共 40 分。)V 1.  任何一个无向连通图的最小生成树()* X; l. w& ^0 J9 X
A. 只有一棵
0 m" [6 T" o5 F6 B5 @B. 一棵或多棵& S1 d3 o0 Y7 x$ X- z" t+ D
C. 一定有多棵6 s, y/ h# X4 Z5 U$ \# s* r
D. 可能不存在
# s6 L+ k' g/ a, Q% P$ N      满分:2  分: K, u8 h# @8 P
2.  向一个有127个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动()个元素$ m  P4 n& Q9 T: y
A. 8& v) U# I0 N5 ^
B. 63.5
2 c8 |6 E6 _1 j0 @8 _C. 634 _# Q& c: L. z6 a1 c2 Q; Y3 P  a
D. 7
! q& m  n2 u# w" _! C9 D      满分:2  分
+ Q  Y. ?# j+ R" A; P  o3.  链表是一种采用 存储结构存储的线性表
0 E+ |0 A# D- R2 Z# RA. 顺序
( d" X( n. r) XB. 链式
0 k6 l; E2 ?7 X0 p! QC. 星式1 `9 X; g5 }0 j5 k6 h4 H2 ^1 e3 _
D. 网状
9 Q" O  V5 m, r      满分:2  分4 J9 E4 ^, N5 j& N
4.  对有n个记录的表作快速排序,在最坏情况下,算法的时间复杂度是()
5 A2 Q( g3 M3 U3 _4 ^6 s) CA. O(n)
4 ~1 Q6 M3 y3 ]B. O(n2)$ I# L4 r' v" S$ f
C. O(nlog2n)2 n3 f% P& J* a6 |8 Y2 A5 Z
D. O(n3)' }! Y6 A0 U+ l7 E
      满分:2  分, h* }9 r+ ?& m7 B' T; F% q' w
5.  下述几种排序方法中,要求内存最大的是()* ]9 Z7 s* Y8 J' b4 Z
A. 插入排序9 u* b) c, W. l8 H
B. 快速排序3 S5 e, B3 g, v7 H, u
C. 归并排序
! O3 D/ Q8 j( w2 aD. 选择排序4 |5 m5 ~" I" |$ G
      满分:2  分
  j% I& f" r3 Y6.  若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…,pn,若p1=n,则pi为()
' U; ^  k# Q$ k$ {2 `9 m5 N. uA. i
7 W7 O. |& L4 e( J* {B. n=i
8 [& g2 P4 g+ x, P2 ]C. n-i+15 h, M' F6 N" W% m0 [/ |9 v4 `7 l1 |
D. 不确定8 U/ a1 f0 X; x' L/ |) P5 v# q2 l
      满分:2  分1 `# f& l* r0 G2 e7 M. k' u
7.  将5个不同的数据进行排序,至多需要比较()次
7 X( I' W" D5 _1 J- GA. 85 E0 i  a3 v, u- k1 o
B. 9
  w. B- b; t. }7 O: C) |C. 10
6 q2 K  i# S. x2 _- eD. 25" Y8 M  F1 K( p0 }$ m
      满分:2  分  s! l! x. P/ j6 G& e. `
8.  一棵具有 n个结点的完全二叉树的树高度(深度)是(  )
4 J1 ]4 l4 p7 `A. # r  _2 j+ o) o5 L$ Z- W5 c
B. 3 E$ h7 [8 D3 c- i/ y& {6 T
C.
4 s1 N9 Q1 r' ~  Y2 gD. " H8 S5 L7 d2 B+ ?  S/ n8 L$ M9 w
      满分:2  分# G& b6 {, `( i5 _
9.  若一组记录的排序码为(46, 79, 56, 38, 40, 84),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为) R5 E9 U( }0 q
A. 38,40,46,56,79,84* v( P# U' `% E+ ~1 Y
B. 40,38,46,79,56,84: R- j3 h# x% i( U
C. 40,38,46,56,79,84" ?" Q1 }3 N9 w1 u3 n4 ^. `# C
D. 40,38,46,84,56,79% U4 D! O* ^1 p  M
      满分:2  分  ^& r9 t9 g: }! G
10.  线性表L在()情况下适用于使用链式结构实现。
* o  R) k4 ?8 d( WA. 需经常修改L中的结点值- q4 o$ v' Q; J# O' a) Q
B. 需不断对L进行删除插入
9 A; D9 @7 V* {) f  O0 [C. L中含有大量的结点
. N: K3 M1 ~, R3 A+ n& dD. L中结点结构复杂2 L' d- F; ]3 ]: Q  o9 c9 q
      满分:2  分0 T. N9 i, H$ S) J8 z9 R
11.  数组Q[n]用来表示一个循环队列,f为当前队列头元素的前一位置,r为队尾元素的位置,假定队列中元素的个数小于n,计算队列中元素的公式为1 K7 l( ^- k2 N5 O) r
A. r-f
2 f' j9 l- l& `8 zB. (n+f-r)% n. a1 I0 I5 r  B8 w2 S
C. n+r-f
1 `; N- X5 c5 b" ~D. (n+r-f)% n9 X; x& K7 |! R8 |& C& u5 ?6 ~- T
      满分:2  分
" p4 e; P) k% d; J% L$ T! H4 J12.  在表长为n的链表中进行线性查找,它的平均查找长度为(  )5 T  ?! E  v5 g$ {4 d
A. ASL=n3 d5 a# w! f4 ^
B. ASL=(n+1)/2
: U; L  F8 I& Z! F* K2 j+ eC. * o8 [  N! h1 e' W4 A4 p. @# f
D. $ E1 A2 l! K% c
      满分:2  分
4 t4 e1 g: \1 _2 u5 S13.  在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的()倍。
4 c& m2 N% n9 d3 z4 e3 UA. 1/2
/ n2 v% a! X3 \: L9 G+ kB. 13 I, Z8 {' ]% S
C. 26 a, X; n4 Y3 A1 @, T: R& y
D. 4/ S# ~# K2 J& B: \
      满分:2  分" @: L5 r' m: d' e5 G
14.  对n个不同的排序码进行冒泡排序,在下列哪种情况下比较的次数最多。()0 C% p( k% K& l  l7 @/ a7 i
A. 从小到大排列好的
+ M8 P( P) \8 J; w! IB. 从大到小排列好的
5 G& X% d, A" ]  J# d; D* dC. 元素无序
, V9 l( |& ^* @+ D" K. f. j$ TD. 元素基本有序+ B8 y  j; R; _+ @* i$ S- G
      满分:2  分  b) l. g- u  Z4 Y8 S% M3 F
15.  单链表的存储密度()
& k! u$ T/ z5 j3 hA. 大于1
- X/ x/ k% m3 S; v4 KB. 等于1
% B3 }: F. j" `& _% ]C. 小于1! J) s, M1 P  a
D. 不能确定
" ^2 E  H+ ~8 x* S      满分:2  分/ K1 X+ B0 E/ [, @0 g2 Z
16.  堆的形状是一棵()
' T) c1 n* j# z, q/ v7 p& `A. 二叉排序树
! w3 ?$ W7 z, u0 u* ?, oB. 满二叉树
$ u* J9 R9 D& @% ^4 x9 iC. 完全二叉树$ c+ P3 P/ W6 u# P- P
D. 平衡二叉树0 y' {& l& w( @/ E+ T2 r
      满分:2  分
* v! k8 Q) {9 P/ M+ K7 {8 T/ ^  v& a- Q. Z17.  栈中元素的进出原则是()
2 ?; c  x& e+ f0 OA. 先进先出2 K; r. j* ]: r: R; }3 M3 ^
B. 后进先出
5 a( D* b, T5 _' j- bC. 栈空则进
2 P+ x1 w' ~3 f5 x! m5 U* sD. 栈满则出
  n6 A1 N% a8 h0 a. \      满分:2  分' }4 l& \- y6 ^* v4 b1 @: ^
18.  用邻接表表示图进行深度优先遍历时,通常是采用()来实现算法的
7 Q) T/ p* I4 t3 j5 F! K9 @A. 栈& d: e* @% F; `  S3 }1 ]
B. 队列' F9 V2 {& y/ e& Q- W: ], K( B
C. 树
$ {2 ^8 g$ r( B! H! W- rD. 图5 k( D: y  U' n. \
      满分:2  分. H/ c& w9 x; v: e( k) n% O& T
19.  折半搜索与二叉搜索树的时间性能()
( x" g# a8 y: c5 J& ~) LA. 相同
7 u( ]" Z! b  m4 uB. 完全不同
2 U' e. M# T& g) X8 U* b, G) V! u+ e8 zC. 有时不相同
, _' J3 K# f  @7 u/ S- l2 G9 aD. 数量级都是O(log2n)7 X; H& {: q/ {8 @
      满分:2  分
) L) R6 S0 K; E: o, ^20.  在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是()
- I0 V) Q8 a8 I, c9 f7 R0 s3 }A. 访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n)
9 q+ z. `  K8 N( ~B. 在第i个结点后插入一个新结点(1≤i≤n)
; a3 [& V& A6 {: IC. 删除第i个结点(1≤i≤n)- {2 p. M# s7 C2 G
D. 将n个结点从小到大排序
" }; \' _  H: j7 l* F3 j2 w      满分:2  分 ' s  M" n9 \) [  D" Z
3 j; [1 f4 G- e, i1 }0 @
二、判断题(共 30 道试题,共 60 分。)V 1.  在表结构中最常用的是线性表,栈和队列不太常用。- R! o, \2 ~/ D! o3 X
A. 错误) e" }8 k0 Q. O4 W! k# b
B. 正确
6 Q2 x, V5 R6 s* ^1 M      满分:2  分" f  `) H9 a& M/ v  p) P
2.  链表的每个结点中都恰好包含一个指针。" h- \+ o; d, s" o% ~; h
A. 错误( j+ @- l4 K; `" S4 u0 l# `
B. 正确
0 R9 `' {! L1 {: p5 v      满分:2  分; v/ S5 K8 u6 k9 \! R
3.  二叉树中每个结点的关键字值大于其左非空子树(若存在的话)所有结点的关键字值,且小于其右非空子树(若存在的话)所有结点的关键字值。& W) r" R9 d; q) z9 [
A. 错误$ Y$ z- a$ g7 N! Y
B. 正确
3 k: ~* V- y4 I0 _& Z      满分:2  分3 Y: y6 E; i8 y9 M  g# f9 P9 H
4.  链表的物理存储结构具有同链表一样的顺序。* v5 K  {( g7 t3 H
A. 错误
; n+ `$ W, C; IB. 正确/ _- m# D  s, y+ h
      满分:2  分
$ p2 ^; \6 G5 w/ e+ c9 w5.  二叉树中每个结点有两棵非空子树或有两棵空子树。  j+ T, P2 E9 U5 \( C9 {+ M
A. 错误
3 r5 W( H2 d6 k0 S' zB. 正确
( |5 Q: E3 v- _) \      满分:2  分
) ^1 N$ |) }. g" g7 ~. F6.  顺序表结构适宜于进行顺序存取,而链表适宜于进行随机存取。
. o$ Y8 W) f! J% t- X1 B" LA. 错误; W4 j2 h0 N* [. s5 T
B. 正确) e3 m6 _9 ^5 d% t
      满分:2  分. Z4 `( S# `6 d) i
7.  二叉树中所有结点个数是2k-1-1,其中k是树的深度。
+ l+ Z# D- ]& ^* IA. 错误7 k, {& f7 p* |: r( `+ a% S$ N
B. 正确
: U" [% z/ U) P4 \* P      满分:2  分5 u2 j# v# M& {: I( l9 x0 a2 o* [
8.  栈是一种对所有插入、删除操作限于在表的一端进行的线性表,是一种后进先出型结构。5 u6 o8 O  {. }0 R
A. 错误
6 \3 w" \& j2 DB. 正确
2 t3 `: [) D4 i% g, ^      满分:2  分( P( G8 C' a3 ~+ P5 x9 ^: Y$ |
9.  若二叉树用二叉链表作存贮结构,则在n个结点的二叉树链表中只有n—1个非空指针域。
% g3 X# I8 L' w5 l9 X; ~8 V* o1 HA. 错误5 Z0 n3 {7 ?- w9 `
B. 正确, f4 H3 T$ `5 l. m, k* z9 V  @( C
      满分:2  分1 z1 Q8 {! t, {; ]# P
10.  线性表的每个结点只能是一个简单类型,而链表的每个结点可以是一个复杂类型。  C; E( H, x- p# W0 Q( b
A. 错误' z, u$ G* E. R# \7 ^4 e
B. 正确
" F3 e. d) {* j6 J- R      满分:2  分+ E! x- G; Z6 Y1 G5 G- ]
11.  对于不同的使用者,一个表结构既可以是栈,也可以是队列,也可以是线性表
0 G& @# M, d  g3 s6 UA. 错误
2 ]+ c( @, ]+ o, {# f4 dB. 正确
; y1 p2 O9 }2 ^9 d1 h5 K  K      满分:2  分( _: r  p4 p8 [5 V# |
12.  具有12个结点的完全二叉树有5个度为2的结点。
9 I$ q6 C1 Q; ^1 nA. 错误2 t; x9 e. q" h! k* j
B. 正确& g0 p. f5 o0 q" v9 D7 ]. M$ e
      满分:2  分
, K  j% k6 [, b9 N13.  用二叉链表法(link-rlink)存储包含n个结点的二叉树,结点的2n个指针区域中有n+1个为空指针。. p" Z5 w: P6 a: O5 T8 x7 e
A. 错误
  v6 c2 y% `; P" i1 yB. 正确+ P9 ?: O" {1 x4 A
      满分:2  分% k& D9 W* e+ H: W3 ^$ Q
14.  队是一种插入与删除操作分别在表的两端进行的线性表,是一种先进后出型结构。
1 |" C& ^: S( ~' Q7 p" tA. 错误0 x* w- a3 e; U+ U
B. 正确8 [, P3 e6 h, d
      满分:2  分
% t4 A) e9 K5 j1 i& V- Z15.  顺序存储方式只能用于存储线性结构。# G$ m8 b9 W0 p. z( _* l) Q
A. 错误
$ ^! O5 K8 _9 w$ |6 O* x$ c+ m8 yB. 正确; w8 y! G& `; w) R
      满分:2  分& b  c4 U( J- h0 p" w$ J( ^
16.  一个栈的输入序列是12345,则栈的输出序列不可能是12345。
. z! t2 D! i- O1 k2 H3 BA. 错误6 g. I' ?# j" z3 k' {. H5 C5 S
B. 正确
6 F+ ~" O! w  {& a      满分:2  分3 E9 Q1 [0 q, h( G+ E" y$ h7 h
17.  二叉树中所有结点,如果不存在非空左子树,则不存在非空右子树。
% C. z( \$ o" k# _1 x) k& N, GA. 错误
- `! d* f" i; }8 _7 ?$ p, hB. 正确
- c; v. k1 D" a; R; R& M9 Y3 U      满分:2  分) A6 N( S5 ]+ `7 R, \) o% q
18.  线性表的逻辑顺序与存储顺序总是一致的。3 y. d  `! _; \
A. 错误& i. L0 K! P2 D7 b& Y
B. 正确( C8 l' H' X, k* g7 R* ]7 N
      满分:2  分
* K) g0 S7 a0 n' u19.  线性表在物理存储空间中也一定是连续的。
; W' g4 N+ g- z+ b' [# X9 D6 [A. 错误) o& P( L: K! s: @' D! r
B. 正确) ?4 I! P" h0 [0 j5 l8 \
      满分:2  分
6 d$ W: _; F  R3 x/ w: _20.  栈和队列的存储方式既可是顺序方式,也可是链接方式。
& m- A& G. U: K* ]& l; Z. v# c2 y, RA. 错误
9 O" u2 B3 n3 x( \) K, \' t! \B. 正确$ d2 z( V% n. z5 `% V9 c
      满分:2  分
: Q: v# W# b7 ?% `21.  顺序存储方式的优点是存储密度大,且插入、删除运算效率高。, \* o- m6 m4 I7 s: {
A. 错误
! E8 D! \( `) P1 Z4 wB. 正确
" o5 v* C: G# G. V8 S) n      满分:2  分* L+ c8 `- Y( L" N
22.  二叉树中每个结点的两棵子树是有序的。8 t" z  S# P. s- A1 t9 ^" E# ?* ?
A. 错误7 _- p/ ]8 I2 U  D9 Y# }9 O2 G
B. 正确6 |1 B) f$ X8 H0 ]) _. p
      满分:2  分# M8 Y! R2 W9 Z$ X& v- X
23.  栈和链表是两种不同的数据结构。- [2 u/ ^$ o% J, M9 T; ?$ [+ ?" Q4 c
A. 错误
( l2 G- W! O3 d9 G" q. l7 p' wB. 正确
# `: Z8 ^5 A3 O      满分:2  分
- l. I: Z* l/ ~5 A0 x( z9 R24.  两个栈共享一片连续内存空间时,为提高内存利用率,减少溢出机会,应把两个栈的栈底分别设在这片内存空间的两端。" p6 t- h  L! l1 |
A. 错误8 q" u1 n# M1 @; P
B. 正确
/ o8 s# S- |1 Y% w9 g  V      满分:2  分7 h& Y0 ]! b9 o& [) O% L
25.  二叉树中每个结点的两棵子树的高度差等于1。; H/ R7 F3 f  [  R$ _! ^# Z+ h
A. 错误
; l* M4 h# ^9 m2 O0 KB. 正确; a& E5 O: f1 G, _
      满分:2  分
* w4 y2 M( s: W3 P5 ]4 i% D# M26.  栈和队列是一种非线性数据结构。4 N; d, {, m$ H9 y) z& ^8 z5 k
A. 错误
6 P+ x- `3 C. o2 iB. 正确
+ ~+ \- s9 N+ R( O( ?      满分:2  分, q/ x1 T8 M& a1 x' b: J' f
27.  线性表的每个结点只能是一个简单类型,而链表的每个结点可以是一个复杂类型。
  r8 }6 p4 O- N% n" |A. 错误, V5 Z6 y7 L6 `" s! [' z# |$ ?2 j
B. 正确
1 G0 B0 Q% R/ a8 ]      满分:2  分
0 Y* U  B* P( h$ i$ L28.  对于一棵非空二叉树,它的根结点作为第一层,则它的第i层上最多能有2i—1个结点。
( I# a" X! [. D* _A. 错误
% ]6 E  ~- ~& Q, J" s8 N4 r; W. rB. 正确
) ?0 Y6 C8 t4 X! |2 l( R, W5 D      满分:2  分3 S- D8 ~, ~) K% C/ @& }* i
29.  链表的删除算法很简单,因为当删除链中某个结点后,计算机会自动地将后续的各个单元向前移动。+ n) r7 L9 M- L6 C
A. 错误9 r& v' X" M7 \- K8 _
B. 正确9 l, }, Q# t3 d' w* m, N
      满分:2  分& ~& C( a. P9 y. Q( L! ]2 {
30.  线性表在顺序存储时,逻辑上相邻的元素未必在存储的物理位置次序上相邻。5 s$ r& a4 u2 o7 ]6 ]2 J6 i
A. 错误# f; d3 T2 Q  Z% L( {, m$ }1 K
B. 正确
9 G. c& c1 v* u  U% i  Z& W      满分:2  分 8 v; n1 ]7 m$ s2 V

+ K: K* R0 H7 \) ]谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-4-19 09:55 , Processed in 0.119717 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表