2009

Size: px
Start display at page:

Download "2009"

Transcription

1 数据结构 考研真题及解答

2 目 录 2009 年试题... 1 填空题... 1 解答题 年试题... 2 填空题... 2 解答题 年试题... 4 填空题... 4 解答题 年试题... 6 填空题... 6 解答题 年试题... 8 填空题... 8 解答题 年试题 填空题 解答题 年试题 填空题 解答题... 14

3 2009 年试题 填空题 1. 为解决计算机与打印机之间速度不匹配的问题, 通常设置一个打印数据缓冲区, 主机将要输出的数据依次写入该缓冲区, 而打印机则依次从该缓冲区中取出数据 该缓冲区的逻辑结构应该是 A. 栈 B. 队列 C. 树 D. 图 2. 设栈 S 和队列 Q 的初始状态均为空, 元素 abcdefg 依次进入栈 S 若每个元素出栈后立即进入队列 Q, 且 7 个元素出队的顺序是 bdcfeag, 则栈 S 的容量至少是 A.1 B.2 C.3 D.4 3. 给定二叉树图所示 设 N 代表二叉树的根,L 代表根结点的左子树,R 代表根结点的右子树 若遍历后的结点序列为 3,1,7,5,6,2,4, 则其遍历方式是 A.LRN B.NRL C.RLN D.RNL 4. 下列二叉排序树中, 满足平衡二叉树定义的是 5. 已知一棵完全二叉树的第 6 层 ( 设根为第 1 层 ) 有 8 个叶结点, 则完全二叉树的结点个数最多是 A.39 B.52 C.111 D 将森林转换为对应的二叉树, 若在二叉树中, 结点 u 是结点 v 的父结点的父结点, 则在原 来的森林中,u 和 v 可能具有的关系是 I. 父子关系 II. 兄弟关系 III.u 的父结点与 v 的父结点是兄弟关系 A. 只有 II B.I 和 II C.I 和 III D.I II 和 III 7. 下列关于无向连通图特性的叙述中, 正确的是 I. 所有顶点的度之和为偶数 II. 边数大于顶点个数减 1 III. 至少有一个顶点的度为 1 1

4 A. 只有 I B. 只有 II C.I 和 II D.I 和 III 8. 下列叙述中, 不符合 m 阶 B 树定义要求的是 A. 根节点最多有 m 棵子树 B. 所有叶结点都在同一层上 C. 各结点内关键字均升序或降序排列 D. 叶结点之间通过指针链接 9. 已知关键序列 5,8,12,19,28,20,15,22 是小根堆 ( 最小堆 ), 插入关键字 3, 调整后得到的小根堆是 A.3,5,12,8,28,20,15,22,19 B.3,5,12,19,20,15,22,8,28 C.3,8,12,5,20,15,22,28,19 D.3,12,5,8,28,20,15,22, 若数据元素序列 11,12,13,7,8,9,23,4,5 是采用下列排序方法之一得到的第二趟排序后的结果, 则该排序算法只能是 A. 起泡排序 B. 插入排序 C. 选择排序 D. 二路归并排序 解答题 41.(10 分 ) 带权图 ( 权值非负, 表示边连接的两顶点间的距离 ) 的最短路径问题是找出从初始顶点到目标顶点之间的一条最短路径 假定从初始顶点到目标顶点之间存在路径, 现有一种解决该问题的方法 : 1 设最短路径初始时仅包含初始顶点, 令当前顶点 u 为初始顶点 ; 2 选择离 u 最近且尚未在最短路径中的一个顶点 v, 加入到最短路径中, 修改当前顶点 u=v; 3 重复步骤 2, 直到 u 是目标顶点时为止 请问上述方法能否求得最短路径? 若该方法可行, 请证明之 ; 否则, 请举例说明 42.(15 分 ) 已知一个带有表头结点的单链表, 结点结构为 data link 假设该链表只给出了头指针 list 在不改变链表的前提下, 请设计一个尽可能高效的算法, 查找链表中倒数第 k 个位置上的结点 (k 为正整数 ) 若查找成功, 算法输出该结点的 data 值, 并返回 1; 否则, 只返回 0 要求 : (1) 描述算法的基本设计思想 (2) 描述算法的详细实现步骤 (3) 根据设计思想和实现步骤, 采用程序设计语言描述算法 ( 使用 C 或 C++ 或 JAVA 语言实现 ), 关键之处请给出简要注释 填空题 2010 年试题 1 若元素 a,b,c,d,e,f 依次进栈, 允许进栈 退栈操作交替进行 但不允许连续三次进行退栈工作, 则不可能得到的出栈序列是 ( ) A:dcebfa B:cbdaef C:dbcaef D:afedcb 2 某队列允许在其两端进行入队操作, 但仅允许在一端进行出队操作, 则不可能得到的顺序是 ( ) 2

5 A:bacde B:dbace C:dbcae D:ecbad 3 下列线索二叉树中 ( 用虚线表示线索 ), 符合后序线索树定义的是 ( ) 4 在下列所示的平衡二叉树中插入关键字 48 后得到一棵新平衡二叉树, 在新平衡二叉树中, 关键字 37 所在结点的左 右子结点中保存的关键字分别是 ( ) A:13,48 B:24,48 C:24,53 D:24,90 5 在一棵度为 4 的树 T 中, 若有 20 个度为 4 的结点,10 个度为 3 的结点,1 个度为 2 的结点,10 个度为 1 的结点, 则树 T 的叶节点个数是 ( ) A:41 B:82 C:113 D:122 6 对 n(n 大于等于 2) 个权值均不相同的字符构成哈夫曼树, 关于该树的叙述中, 错误的是 ( ) A: 该树一定是一棵完全二叉树 B: 树中一定没有度为 1 的结点 C: 树中两个权值最小的结点一定是兄弟结点 D: 树中任一非叶结点的权值一定不小于下一任一结点的权值 7 若无向图 G-(V.E) 中含 7 个顶点, 则保证图 G 在任何情况下都是连通的, 则需要的边数最少是 ( ) A:6 B:15 C:16 D:21 8 对下图进行拓补排序, 可以得到不同的拓补序列的个数是 ( ) 3

6 e a d b c A:4 B:3 C:2 D:1 9 已知一个长度为 16 的顺序表 L, 其元素按关键字有序排列, 若采用折半查找法查找一个不存在的元素, 则比较次数最多是 ( ) A:4 B:5 C:6 D:7 10 采用递归方式对顺序表进行快速排序, 下列关于递归次数的叙述中, 正确的是 ( ) A: 递归次数与初始数据的排列次序无关 B: 每次划分后, 先处理较长的分区可以减少递归次数 C: 每次划分后, 先处理较短的分区可以减少递归次数 D: 递归次数与每次划分后得到的分区处理顺序无关 11 对一组数据 (2,12,16,88,5,10) 进行排序, 若前三趟排序结果如下 ( ) 第一趟 :2,12,16,5,10,88 第二趟 :2,12,5,10,16,88 第三趟 :2,5,10,12,16,88 则采用的排序方法可能是 : A: 起泡排序 B: 希尔排序 C: 归并排序 D: 基数排序 解答题 1 41.(10 分 ) 将关键字序列 ( ) 散列存储到散列列表中, 散列表的存储空间是一个下标从 0 开始的一个一维数组散列函数维 :H(key)=(key 3)MOD T,(T 为散列表空间规模 ), 处理冲突采用线性探测再散列法, 要求装填 ( 载 ) 因子为 0.7 问题 :(1) 请画出所构造的散列表 ; (2) 分别计算等概率情况下, 查找成功和查找不成功的平均查找长度 42.(13 分 ) 设将 n(n,1) 个整数存放到一维数组 R 中, 试设计一个在时间和空间两方面尽可能有效的算法, 将 R 中保有的序列循环左移 P(0 < P < n) 个位置, 即将 R 中的数据由 (X0X1 Xn-1) 变换为 (XpXp+1 Xn-1X0X1 Xp-1) 要求 : (1) 给出算法的基本设计思想 (2) 根据设计思想, 采用 C 或 C++ 或 JAVA 语言表述算法关键之处给出注释 (3) 说明你所设计算法的时间复杂度和空间复杂度 填空题 2011 年试题 1. 设 n 是描述问题规模的非负整数, 下面程序片段的时间复杂度是 x = 2; while ( x < n/2 ) 4

7 x = 2*x; A.O(log2n) B.O(n) C.O(n log2n) D.O(n2) 2. 元素 a, b, c, d, e 依次进入初始为空的栈中, 若元素进栈后可停留 可出栈, 直到所有元素都出栈, 则在所有可能的出栈序列中, 以元素 d 开头的序列个数是 A.3 B.4 C.5 D.6 3. 已知循环队列存储在一维数组 A[0..n-1] 中, 且队列非空时 front 和 rear 分别指向队头元素和队尾元素 若初始时队列为空, 且要求第 1 个进入队列的元素存储在 A[0] 处, 则初始时 front 和 rear 的值分别是 A.0, 0 B.0, n-1 C.n-1, 0 D.n-1, n-1 4. 若一棵完全二叉树有 768 个结点, 则该二叉树中叶结点的个数是 A.257 B.258 C.384 D 若一棵二叉树的前序遍历序列和后序遍历序列分别为 1, 2, 3, 4 和 4, 3, 2, 1, 则该二叉树的中序遍历序列不会是 A.1, 2, 3, 4 B.2, 3, 4, 1 C.3, 2, 4, 1 D.4, 3, 2, 1 6. 已知一棵有 2011 个结点的树, 其叶结点个数为 116, 该树对应的二叉树中无右孩子的结点个数是 A.115 B.116 C.1895 D 对于下列关键字序列, 不可能构成某二叉排序树中一条查找路径的序列是 A.95, 22, 91, 24, 94, 71 B.92, 20, 91, 34, 88, 35 C.21, 89, 77, 29, 36, 38 D.12, 25, 71, 68, 33, 下列关于图的叙述中, 正确的是 I. 回路是简单路径 II. 存储稀疏图, 用邻接矩阵比邻接表更省空间 III. 若有向图中存在拓扑序列, 则该图不存在回路 A. 仅 II B. 仅 I II C. 仅 III D. 仅 I III 9. 为提高散列 (Hash) 表的查找效率, 可以采取的正确措施是 I. 增大装填 ( 载 ) 因子 II. 设计冲突 ( 碰撞 ) 少的散列函数 III. 处理冲突 ( 碰撞 ) 时避免产生聚集 ( 堆积 ) 现象 A. 仅 I B. 仅 II C. 仅 I II D. 仅 II III 10. 为实现快速排序算法, 待排序序列宜采用的存储方式是 A. 顺序存储 B. 散列存储 C. 链式存储 D. 索引存储 11. 已知序列 25, 13, 10, 12, 9 是大根堆, 在序列尾部插入新元素 18, 将其再调整为大根堆, 调整过程中元素之间进行的比较次数是 A.1 B.2 C.4 D.5 解答题 1 41.(8 分 ) 已知有 6 个顶点 ( 顶点编号为 0 ~ 5) 的有向带权图 G, 其邻接矩阵 A 为上三角矩阵, 按行为主序 ( 行优先 ) 保存在如下的一维数组中 5

8 要求 :(1) 写出图 G 的邻接矩阵 A (2) 画出有向带权图 G (3) 求图 G 的关键路径, 并计算该关键路径的长度 42.(15 分 ) 一个长度为 L(L 1) 的升序序列 S, 处在第 [L/2] 个位置的数称为 S 的中位数 例如, 若序列 S1=(11, 13, 15, 17, 19), 则 S1 的中位数是 15 两个序列的中位数是含它们所有元素的升序序列的中位数 例如, 若 S2=(2, 4, 6, 8, 20), 则 S1 和 S2 的中位数是 11 现有两个等长升序序列 A 和 B, 试设计一个在时间和空间两方面都尽可能高效的算法, 找出两个序列 A 和 B 的中位数 要求 :(1) 给出算法的基本设计思想 (2) 根据设计思想, 采用 C 或 C++ 或 JAVA 语言描述算法, 关键之处给出注释 (3) 说明你所设计算法的时间复杂度和空间复杂度 填空题 2012 年试题 1 求整数 n(n 0) 阶乘的算法如下, 其时间复杂度是 () intfact(intn) {if(n<=1)return1; returnn*fact(n-1); } A.O(log2n) B.O(n) C.(nlog2n) D.O(n2) 2 已知操作符包括 + - * / ( 和 ) 将中缀表达式 a+b-a*((c+d)/e-f)+g 转换为等价的后缀表达式 ab+acd+e/f-**-g+ 时, 用栈来存放暂时还不能确定运算次序的操作符, 若栈初始时为空, 则转换过程中同时保存栈中的操作符的最大个数是 () A.5 B.7 C.8 D.11 3 若一颗二叉树的前序遍历序列为 a,e,b,d,c, 后续遍历序列为 b,c,d,e,a, 则根节点的孩子节点 () A. 只有 e B. 有 e b C. 有 e c D. 无法确定 4 若平衡二叉树的高度为 6, 且所有非叶节点的平衡因子均为 1, 则该平衡二叉树的节点总数为 () A.10 B.20 C.32 D.33 5 对有 n 个节点 e 条边且使用邻接表存储的有向图进行广度优先遍历, 其算法时间复杂度 () A.O(n) B.O(e) C.O(n+e) D.O(n*e) 6 若用邻接矩阵存储有向图, 矩阵中主对角线以下的元素均为零, 则关于该图拓扑序列的结构是 () 6

9 A. 存在, 且唯一 B. 存在, 且不唯一 C. 存在, 可能不唯一 D. 无法确定是否存在 7 如下有向带权图, 若采用迪杰斯特拉 (Dijkstra) 算法求源点 a 到其他各顶点的最短路径, 得到的第一条最短路径的目标顶点是 b, 第二条最短路径的目标顶点是 c, 后续得到的其余各最短路径的目标顶点依次是 () A.d,e,f B.e,d,f C.f,d,e D.f,e,d 8 下列关于最小生成树的说法中, 正确的是 () Ⅰ 最小生成树的代价唯一 Ⅱ 所有权值最小的边一定会出现在所有的最小生成树中 Ⅲ 使用普里姆 (Prim) 算法从不同顶点开始得到的最小生成树一定相同 Ⅳ 使用普里姆算法和克鲁斯卡尔 (Kruskal) 算法得到的最小生成树总不相同 A. 仅 Ⅰ B. 仅 Ⅱ C. 仅 Ⅰ Ⅲ D. 仅 Ⅱ Ⅳ 9 已知一棵 3 阶 B- 树, 如下图所示 删除关键字 78 得到一棵新 B- 树, 其最右叶结点中的关键字是 () A.60 B.60,62 C.62,65 D 在内部排序过程中, 对尚未确定最终位置的所有元素进行一遍处理称为一趟排序 下列排序方法中, 每一趟排序结束都至少能够确定一个元素最终位置的方法是 () Ⅰ. 简单选择排序 Ⅱ. 希尔排序 Ⅲ. 快速排序 Ⅳ. 堆排序 Ⅴ. 二路归并排序 A. 仅 Ⅰ Ⅲ Ⅳ B. 仅 Ⅰ Ⅲ Ⅴ C. 仅 Ⅱ Ⅲ Ⅳ D. 仅 Ⅲ Ⅳ Ⅴ 11. 对一待排序序列分别进行折半插入排序和直接插入排序, 两者之间可能的不同之处是 () A. 排序的总趟数 B. 元素的移动次数 C. 使用辅助空间的数量 D. 元素之间的比较次数 解答题 41 (10 分 ) 设有 6 个有序表 A B C D E F, 分别含有 和 200 个数据元素, 各表中元素按升序排列 要求通过 5 次两两合并, 将 6 个表最终合并成 1 个升序表, 并在最坏情况下比较的总次数达到最小 请回答下列问题 (1) 给出完整的合并过程, 并求出最坏情况下比较的总次数 7

10 (2) 根据你的合并过程, 描述 N(N 2) 个不等长升序表的合并策略, 并说明理由 42 ( 13 分 ) 假定采用带头结点的单链表保存单词, 当两个单词有相同的后时缀, 则可共享相同的后缀存储空间, 例如, loaging 和 being, 如下图所示 设 str1 和 str2 分别指向两个单词所在单链表的头结点, 链表结点结构为 (data,next), 请设计一个时间上尽可能高效的算法, 找出由 str1 和 str2 所指向两个链表共同后缀的起始位置 ( 如图中字符 i 所在结点的位置 p) 要求 : (1) 给出算法的基本设计思想 (2) 根据设计思想, 采用 C 或 C++ 或 java 语言描述算法关键之处给出注释 (3) 说明你所设计算法的时复杂度 填空题 2013 年试题 1. 已知两个长度分别为 m 和 n 的升序链表, 若将它们合并为一个长度为 m+n 的降序链表, 则最坏情况下的时间复杂度是 A. O(n) B. O(m*n) C. O(min(m,n)) D. O(max(m,n)) 2. 一个栈的入栈序列为 1, 2,3,,n, 其出栈序列是 p1, p2, p3, pn 若 p2 = 3, 则 p3 可能取值的个数是 : A. n-3 B. n- 2 C. n-1 D. 无法确定 3. 若将关键字 1,2,3,4,5,6,7 依次插入到初始为空的平衡二叉树 T 中, 则 T 中平衡因子为 0 的分支结点的个数是 A. 0 B. 1 C. 2 D 已知三叉树 T 中 6 个叶结点的权分别是 2,3,4,5,6,7,T 的带权 ( 外部 ) 路径长度最小是 A. 27 B. 46 C. 54 D 若 X 是后序线索二叉树中的叶结点, 且 X 存在左兄弟结点 Y, 则 X 的右线索指向的是 A. X 的父结点 B. 以 Y 为根的子树的最左下结点 C. X 的左兄弟结点 Y D. 以 Y 为根的子树的最右下结点 6. 在任意一棵非空二叉排序树 T1 中, 删除某结点 v 之后形成二叉排序树 T2, 再将 v 插入 T2 形成二叉排序树 T3 下列关于 T1 与 T3 的叙述中, 正确的是 I. 若 v 是 T1 的叶结点, 则 T1 与 T3 不同 II. 若 v 是 T1 的叶结点, 则 T1 与 T3 相同 III. 若 v 不是 T1 的叶结点, 则 T1 与 T3 不同 8

11 IV. 若 v 不是 T1 的叶结点, 则 T1 与 T3 相同 A. 仅 I III B. 仅 I IV C. 仅 II III D. 仅 II IV 7. 设图的邻接矩阵 A 如下所示 各顶点的度依次是 A. 1,2,1,2 B. 2,2,1,1 C. 3,4,2,3 D. 4,4,2,2 8. 若对如下无向图进行遍历, 则下列选项中, 不是广度优先遍历序列的是 A. h,c,a,b,d,e,g,f B. e,a,f,g,b,h,c,d C. d,b,c,a,h,e,f,g D. a,b,c,d,h,e,f,g 9 下列的 AOE 网表示一项包含 8 个活动的工程 通过同时加快若干活动的进度可以缩短整个工程的工期 下列选项中, 加快其进度就可以缩短整个工程的工期的是 : A c 和 e B d 和 e C f 和 d D f 和 h 10 在一棵高为 2 的 5 阶 B 树中, 所含关键字的个数最少是 A 5 B 7 C 8 D14 解答题 41.(13 分 ) 已知一个整数序列 A=(a 0,a 1, a n-1), 其中 0 a i<n(0 i<n). 若存在 a p1=a p2= =a pm=x 且 m>n/2(0 p k<n,1 k m), 则称 x 为 A 的主元素, 例如 A=(0,5,5, 3,5,7,5,5), 则 5 为主元素 ; 又如 A=(0,5,5,3,5,1,5,7), 则 A 中没有主元素 假设 A 中的 n 个元素保存在一个一维数组中, 请计一个尽可能高效的算法, 找出 A 9

12 的主元素 若存在主元素, 则输出该元素 ; 否则输出 -1 要求 : (1) 给出算法的基本设计思想 (2) 根据设计思想, 采用 C 或 C++ 或 Java 语言描述算法, 关键之处给出释 (3) 说明你所设计算法的时间复杂度和空间复杂度 42.(10 分 ) 设包含 4 个数据元素的集合 S={"do","for","repeat","while"}, 各元素查找概率依次为 :p1=0.35,p 2=0.15,p3=0.15,p4=0.35 将 S 保存在一个长度为 4 的顺序表中, 采用折半查找法, 查找成功时的平均查找长度为 2.2 请回答 : (1) 若采用顺序存储结构保存 S, 且要求平均查找长度更短, 则元素应如何排列? 应使用何种查找方法? 查找成功时的平均查找长度是多少? (2) 若采用链式存储结构保存 S, 且要求平均查找长度更短, 则元素应如何排列? 应使用何种查找方法? 查找成功时的平均查找长度是多少? 填空题 2014 年试题 1. 下列程常段的时间复杂度是 count=0; for(k=1;k<=n;k * =2) for(j=1;j<=n;j+1) count++; A.O(log 2n) B.O(n) C.O(nlog 2n) D.O(n 2 ) 2. 假设栈初始为空, 将中缀表达式 a b c d e f g 转换为等价后缀表达式的过 程中, 当扫描到 f 时, 栈中的元素依次是 A. B. C. D. 3. 循环两列放在一维数组 A[0 M-1] 中,end1 指向队头元素,end2 指向队尾元素的后一个位置 假设队列两端均可进行入队和出队操作, 队列中最多能容纳 M-1 个元素 初始时为空, 下列判断队空和队满的条件中, 正确的是 A. 队空 :end1==end2; 队满 :end1==(end2+1)modm B. 队空 :end1==end2; 队满 :end2==(end1+1)mod(m-1) C. 队空 :end2==(end1+1)modm ; 队满 :end1==(end2+1)modm D. 队空 :end1==(end2+1)modm; 队满 :end2==(end1+1)mod(m-1) 4. 若对如下的二叉树进行中序线索化, 则结点 x 的左 右线索指向的结点分别是 A.e,c B.e,a C.d,c D.b,a 10

13 a b c d x 5. 将森林 F 转换为对应的二叉树 T,F 中叶结点的个数等于 A.T 中叶结点的个数 B.T 中度为 1 的结点个数 C.T 中左孩子指针为空的结点个数 D.T 中右孩子指针为空的结点个数 6. 5 个字符有如下 4 种编码方案, 不是前缀编码的是 A.01,0000,0001,001,1 B.011,000,001,010,1 C.000,001,010,011,100 D.000,001,010,011, 对如下所示的有向图进行拓扑排序, 得到的拓扑序列可能是 A.3,1,2,4,5,6 B.3,1,2,4,6,5 C.3,1,4,2,5,6 D.3,1,4,2,6,5 e 用哈希 ( 散列 ) 方法处理冲突 ( 碰撞 ) 时可能出现堆积 ( 聚集 ) 现象, 下列选项中, 会受堆积现象直接影响的是 A. 存储效率 B. 数列函数 C. 装填 ( 装载 ) 因子 D. 平均查找长度 9. 在一棵具有 15 个关键字的 4 阶 B 树中, 含关键字的结点数最多是 A.5 B.6 C.10 D 用希尔排序方法对一个数据序列进行排序时, 若第 1 趟排序结果为 9,1,4,13,7,8,20,23,15, 则该趟排序采用的增量 ( 间隔 ) 可能是 A.2 B.3 C.4 D 下列选项中, 不可能是快速排序第 2 趟排序结果的是 A.2,3,5,4,6,7,9 B.2,7,5,6,4,3,9 C.3,2,5,4,7,6,9 D.4,2,3,5,7,6,9 解答题 41.(13 分 ) 二叉树的带权路径长度 (WPL) 是二叉树中所有叶结点的带权路径长度之和, 给定一棵二叉树 T, 采用二叉链表存储, 节点结构为 : 11

14 left weight right 其中叶节点的 weight 域保存该结点的非负权值 设 root 为指向 T 的根节点的指针, 设计求 T 的 WPL 的算法 要求 : (1) 给出算法的基本设计思想 ; (2) 使用 C 或 C++ 语言, 给出二叉树结点的数据类型定义 ; (3) 根据设计思想, 采用 C 或 C++ 语言描述算法, 关键之处给出注释 42. (10 分 ) 某网络中的路由器运行 OSPF 路由协议, 题 42 表是路由器 R1 维护的主要链路状态信息 (LSI), 题 42 图是根据题 42 表及 R1 的接口名构造出来的网络拓扑 请回答下列问题 : 1) 本题中的网络可抽象为数据结构中的哪种逻辑结构? 2) 针对题 42 表中的内容, 设计合理的链式存储结构, 以保存题 42 表中的链路状态信息 (LSI) 要求给出链式存储结构的数据类型定义, 并画出对应题 42 表的链式存储结构示意图 ( 示意图中可仅以 ID 标识结点 ) 3) 按照迪杰斯特拉 (Dijikstra) 算法的策略, 依次给出 R1 到达题 42 图中子网 x.x 的最短路径及费用 2015 年试题填空题 1. 已知程序如下 : int s(int n) { return (n<=0)? 0 : s(n-1) +n; } 12

15 void main() { cout<< s(1); } 程序运行时使用栈来保存调用过程的信息, 自栈底到栈顶保存的信息一次对应的是 A.main()->S(1)->S(0) C.main()->S(0)->S(1) 2. 先序序列为 a,b,c,d 的不同二叉树的个数是 A.13 B.14 C.15 D.16 B.S(0)->S(1)->main() D.S(1)->S(0)->main() 3. 下列选项给出的是从根分别到达两个叶节点路径上的权值序列, 能属于同一棵哈夫曼树的是 A.24,10,5 和 24,10,7 B.24,10,5 和 24,12,7 C.24,10,10 和 24,14,11 D.24,10,5 和 24,14,6 4. 现在有一颗无重复关键字的平衡二叉树 (AVL 树 ), 对其进行中序遍历可得到一个降序序列 下列关于该平衡二叉树的叙述中, 正确的是 A. 根节点的度一定为 2 B. 树中最小元素一定是叶节点 C. 最后插入的元素一定是叶节点 D. 树中最大元素一定是无左子树 5. 设有向图 G=(V,E), 顶点集 V={V0,V1,V2,V3}, 边集 E={<v0,v1>,<v0,v2>,<v0,v3>,<v1,v3>}, 若从顶点 V0 开始对图进行深度优先遍历, 则可能得到的不同遍历序列个数是 A.2 B.3 C.4 D.5 6. 求下面带权图的最小 ( 代价 ) 生成树时, 可能是克鲁斯卡 (kruskal) 算法第二次选中但不是普里姆 (Prim) 算法 ( 从 V4 开始 ) 第 2 次选中的边是 A.(V1,V3) C.(V2,V3) B.(V1,V4) D.(V3,V4) 7. 下列选项中, 不能构成折半查找中关键字比较序列的是 A.500,200,450,180 C.180,500,200,450 B.500,450,200,180 D.180,200,500, 已知字符串 S 为 abaabaabacacaabaabcc. 模式串 t 为 abaabc, 采用 KMP 算法进行匹配, 第一次出现 失配 (s[i]!= t[i]) 时,i=j=5, 则下次开始匹配时,i 和 j 的值分别是 A.i=1,j=0 B.i=5,j=0 C.i=5,j=2 D.i=6,j=2 9. 下列排序算法中元素的移动次数和关键字的初始排列次序无关的是 A. 直接插入排序 B. 起泡排序 C. 基数排序 D. 快速排序 10. 已知小根堆为 8,15,10,21,34,16,12, 删除关键字 8 之后需重建堆, 在此过程中, 关键字之间的比较数是 13

16 A.1 B.2 C.3 D 希尔排序的组内排序采用的是 () 解答题 2 A. 直接插入排序 B. 折半插入排序 C. 快速排序 D. 归并排序 41 用单链表保存 m 个整数, 节点的结构为 (data,link), 且 data <n(n 为正整数 ) 现要求设计一个时间复杂度尽可能高效地算法, 对于链表中绝对值相等的节点, 仅保留第一次出现的节点而删除其余绝对值相等的节点 例如若给定的单链表 head 如下 删除节点后的 head 为 要求 :(1) 给出算法的基本思想 (2) 使用 c 或 c++ 语言, 给出单链表节点的数据类型定义 (3) 根据设计思想, 采用 c 或 c++ 语言描述算法, 关键之处给出注释 (4) 说明所涉及算法的时间复杂度和空间复杂度 42. 已知有 5 个顶点的图 G 如下图所示 请回答下列问题 :(1) 写出图 G 的邻接矩阵 A( 行 列下标从 0 开始 ) (2) 求 A 2, 矩阵 A 2 中位于 0 行 3 列元素值的含义是什么? (3) 若已知具有 n(n>=2) 个顶点的邻接矩阵为 B 则,B m( 2<=m<=n) 非零元素的含义是什么? 14

2018 年天津城建大学攻读硕士学位研究生入学考试试题 (A) 卷 考试科目代码 :825 考试科目名称工程信息技术 招生专业 : 建筑与土木工程

2018 年天津城建大学攻读硕士学位研究生入学考试试题 (A) 卷 考试科目代码 :825 考试科目名称工程信息技术 招生专业 : 建筑与土木工程 一 单项选择题 ( 本题共 20 小题, 每题 2 分, 共 40 分 ) 1. 计算机所处理的数据一般具有某种内在联系, 这是指 ( ) A. 数据和数据之间存在某种联系 B. 数据项和数据项之间存在某种联系 C. 元素内部具有某种结构 D. 元素和元素之间存在某种联系 2. 在计算机中表示数据时, 数据的物理地址和逻辑地址相同并且连续, 称其为 ( ) A. 链式存储结构 B. 顺序存储结构 C.

More information

A.39 B.52 C.111 D.119 解析 C 根据完全二叉树的定义, 此树的前 6 层应该是满二叉树, 共有 = 63 个结点 第 6 层有 8 个叶子结点, 说明另外 32-8=24 个结点不是叶子结点, 最多各有 2 个孩子结点 而该树不可能有第 8 层存在, 所以结点总数最

A.39 B.52 C.111 D.119 解析 C 根据完全二叉树的定义, 此树的前 6 层应该是满二叉树, 共有 = 63 个结点 第 6 层有 8 个叶子结点, 说明另外 32-8=24 个结点不是叶子结点, 最多各有 2 个孩子结点 而该树不可能有第 8 层存在, 所以结点总数最 09 年真题 1 为解决计算机与打印机之间速度不匹配的问题, 通常设置一个打印数据缓冲区, 主机将要输出的数据依次写入该缓冲区, 而打印机则依次从该缓冲区中取出数据 该缓冲区的逻辑结构应该是 ( ) A. 栈 B. 队列 C. 树 D. 图 解析 B 打印机取出数据的顺序与数据被写入缓冲区的顺序相同, 为先进先出结构, 即队列 2 设栈 S 和队列 Q 的初始状态均为空, 元素 a,b,c,d,e,f,g

More information

Microsoft Word - 专升本练习5:图.doc

Microsoft Word - 专升本练习5:图.doc 第五章 图 一 选择题 1. 关键路径是事件结点网络中的 ( ) A. 从源点到汇点的最长路径 B. 从源点到汇点的最短路径 C. 最长的回路 D. 最短的回路 2. 一个具有 n 个顶点和 e 条边的无向图, 采用邻接表表示, 表向量的大小为 ( 1 ), 所有顶点 邻接表的结点总数为 ( 2 ) 1A. n B. n+1 C. n-1 D. n+e 2A. e/2 B. e C. 2e D. n+e

More information

<4D F736F F D B8BDBCFE4220D7A8D2B5BBF9B4A1D3EBBACBD0C4BFCEB3CCC3E8CAF62E646F6378>

<4D F736F F D B8BDBCFE4220D7A8D2B5BBF9B4A1D3EBBACBD0C4BFCEB3CCC3E8CAF62E646F6378> B212CC: 数据结构与算法 课程描述 0 课程基本信息 课程编号 : B212CC 课程名称 : 数据结构与算法英文名称 : Data Structures and Algorithms 英文简称 : DSA 预备课程 : 计算系统基础 离散数学授课时间 : 二年级第一学期时间分配 : 课堂教学 (48 课时 )+ 实验安排 (48 课时 )+ 课后作业与阅读 (48 课时 ) 学分数 : 3

More information

重 庆 邮 电 大 学

重 庆 邮 电 大 学 机密 启用前 重庆邮电大学 2019 年攻读硕士学位研究生入学考试试题 科目名称 : 数据结构 (A) 科目代码 : 802 考生注意事项 1 答题前, 考生必须在答题纸指定位置上填写考生姓名 报考单位和考生编号 2 所有答案必须写在答题纸上, 写在其他地方无效 3 填 ( 书 ) 写必须使用 0.5mm 黑色签字笔 4 考试结束, 将答题纸和试题一并装入试卷袋中交回 5 本试题满分 150 分,

More information

PowerPoint Presentation

PowerPoint Presentation 数据结构与算法 ( 六 ) 张铭主讲 采用教材 : 张铭, 王腾蛟, 赵海燕编写高等教育出版社,2008. 6 ( 十一五 国家级规划教材 ) http://www.jpk.pku.edu.cn/pkujpk/course/sjjg 第 6 章树 C 树的定义和基本术语 树的链式存储结构 子结点表 表示方法 静态 左孩子 / 右兄弟 表示法 动态表示法 动态 左孩子 / 右兄弟 表示法 父指针表示法及其在并查集中的应用

More information

试卷代号 : 座位号 CD 中央广播电视大学 学年度第二学期 " 开放本科 " 期末考试 数据结构 ( 本 ) 试题 I 题号 - - I 二 l 三 l 四 l 总 分 分数 I I I I I I 2009 年 7 月 得分 评卷人 I I I 一

试卷代号 : 座位号 CD 中央广播电视大学 学年度第二学期  开放本科  期末考试 数据结构 ( 本 ) 试题 I 题号 - - I 二 l 三 l 四 l 总 分 分数 I I I I I I 2009 年 7 月 得分 评卷人 I I I 一 试卷代号 : 1 2 5 2 座位号 CD 中央广播电视大学 2 0 0 8-2 0 0 9 学年度第二学期 " 开放本科 " 期末考试 数据结构 ( 本 ) 试题 I 题号 - - I 二 l 三 l 四 l 总 分 分数 I I I I I I 2009 年 7 月 得分 评卷人 I I I 一 单项选择题 ( 每小题 2 分如 崎盯扫, 共 3t 3ω O 1. 针对线性表, 在存储后如果最常用的操作是取第

More information

试卷代号 : 座位号 中央广播电视大学 学年度第二学期 " 开放本科 " 期末考试 数据结构试题 2012 年 7 月 题号一四五总分一一 分数 得分 评卷人 - 单项选择题, 在括号内填写所选择的标号 { 每小题 2 分, 共 1 8 分 ) 1. 下面算法

试卷代号 : 座位号 中央广播电视大学 学年度第二学期  开放本科  期末考试 数据结构试题 2012 年 7 月 题号一四五总分一一 分数 得分 评卷人 - 单项选择题, 在括号内填写所选择的标号 { 每小题 2 分, 共 1 8 分 ) 1. 下面算法 试卷代号 : 1 0 1 0 座位号 中央广播电视大学 2 0 11 2012 学年度第二学期 " 开放本科 " 期末考试 数据结构试题 2012 年 7 月 题号一四五总分一一 分数 得分 评卷人 - 单项选择题, 在括号内填写所选择的标号 { 每小题 2 分, 共 1 8 分 ) 1. 下面算法的时间复杂度为 ( ) int f( unsigned int n) { if(n= =0 II n=

More information

华侨大学 2014 年硕士研究生入学考试专业课试卷 B ( 答案必须写在答题纸上 ) 招生专业 计算机技术 科目名称 数据结构与 C++ 科目代码 850 第一部分 C++ ( 总分 75 分 ) 一 单项选择题 (18 分, 每小题 2 分 ) 1. 若有定义 :int a[3][4];, 则表达

华侨大学 2014 年硕士研究生入学考试专业课试卷 B ( 答案必须写在答题纸上 ) 招生专业 计算机技术 科目名称 数据结构与 C++ 科目代码 850 第一部分 C++ ( 总分 75 分 ) 一 单项选择题 (18 分, 每小题 2 分 ) 1. 若有定义 :int a[3][4];, 则表达 华侨大学 2014 年硕士研究生入学考试专业课试卷 B ( 答案必须写在答题纸上 ) 招生专业 计算机技术 科目名称 数据结构与 C++ 科目代码 850 第一部分 C++ ( 总分 75 分 ) 一 单项选择题 (18 分, 每小题 2 分 ) 1. 若有定义 :int a[3][4];, 则表达式 sizeof(a)/sizeof(int[4]) 的值为 ( ) A) 3 B) 4 C) 5 D)

More information

湖北工业大学二 八年招收硕士学位研究生试卷 则从顶点 A 出发进行深度优先遍历可以得到的序列是 : A.ACEDBFG B.ACDGFBE C.AECDBGF D.ABDGFEC 9 在对 n 个元素的序列进行排序时, 堆排序所需要的附加存储空间是 ( ) A. O(log 2 n) B. O(1)

湖北工业大学二 八年招收硕士学位研究生试卷 则从顶点 A 出发进行深度优先遍历可以得到的序列是 : A.ACEDBFG B.ACDGFBE C.AECDBGF D.ABDGFEC 9 在对 n 个元素的序列进行排序时, 堆排序所需要的附加存储空间是 ( ) A. O(log 2 n) B. O(1) 二 八年招收硕士学位研究生试卷 试卷代号 917 试卷名称数据结构 1 试题内容不得超过画线范围, 试题必须打印, 图表清晰, 标注准确 2 考生请注意 : 答案一律做在答题纸上, 做在试卷上一律无效 一 单项选择题 ( 在每小题列出四个供选择的答案 A B C D 中, 选一个正确的答案, 将其代号填在答卷纸相应题号后的下横线上, 每小题 2 分, 共 20 分 ) 1 以下术语与数据的存储结构无关的是(

More information

中国科学院研究生院

中国科学院研究生院 中国科学院大学 2013 年招收攻读硕士学位研究生入学统一考试试题 考生须知 : 1. 本试卷满分为 150 分, 全部考试时间总计 180 分钟 2. 所有答案必须写在答题纸上, 写在试题纸上或草稿纸上一律无效 一 单选题 ( 每小题 2 分, 共 80 分 ) 1. 操作系统负责管理和控制计算机系统的 A. 软件资源 B. 硬件资源和软件资源 C. 对用户有用的资源 D. 硬件资源 2. UNIX

More information

试卷代号 : 座位号 中央广播电视大学 学年度第一学期 " 开放本科 " 期末考试 数据结构试题 2011 年 1 月 题号一四五总分一一 分数 得分 评卷人 一 单项选择题, 在括号内填写所选择的标号 ( 每小题 2 分, 共 1 8 分 ) 1. 执行下

试卷代号 : 座位号 中央广播电视大学 学年度第一学期  开放本科  期末考试 数据结构试题 2011 年 1 月 题号一四五总分一一 分数 得分 评卷人 一 单项选择题, 在括号内填写所选择的标号 ( 每小题 2 分, 共 1 8 分 ) 1. 执行下 试卷代号 : 1 0 1 0 座位号 中央广播电视大学 2 0 1 0 2011 学年度第一学期 " 开放本科 " 期末考试 数据结构试题 2011 年 1 月 题号一四五总分一一 分数 一 单项选择题, 在括号内填写所选择的标号 ( 每小题 2 分, 共 1 8 分 ) 1. 执行下面程序段时, s 语句的执行次数为 ( ) forcint i= 1; i

More information

各章例题 Contents 1 第 1 章例题 2 第 4 章例题 3 第 4-1 章例题 4 第 4-2 章例题 5 第 5 章例题 6 第 7 章例题 7 第 8 章例题 8 第 9 章例题 第 1 章例题 选择题 在数据结构中, 从逻辑上可以把数据结构分成 :( ) A 动态结构和静态结构 B 紧凑结构和非紧凑结构 C 线性结构和非线性结构 D 内部结构和外部结构 答案 C 第 1 章例题 判断题

More information

数据结构习题

数据结构习题 数据结构 习题集 第一章序论 思考题 : 1.1 简述下列术语 : 数据 数据元素 数据对象 数据结构 存储结构 数据类型 抽象数据类型 作业题 : 1.2 设有数据结构 (D,R), 其中 D={d1, d2, d3, d4 R={r1, r2 r1={ , , , , , r2={ (d1, d2),

More information

试卷代号 : 座位号 I II 中央广播电视大学 学年度第二学期 " 开放本科 " 期末考试 数据结构试题 2011 年 7 月! 题号 I - I 二 三 四! 五! 六 总分 分数 I I I 1 1- I ---1 I 得分 评卷人 一 单项选择

试卷代号 : 座位号 I II 中央广播电视大学 学年度第二学期  开放本科  期末考试 数据结构试题 2011 年 7 月! 题号 I - I 二 三 四! 五! 六 总分 分数 I I I 1 1- I ---1 I 得分 评卷人 一 单项选择 试卷代号 : 1 0 1 0 座位号 I II 中央广播电视大学 2 0 1 0-2 0 1 1 学年度第二学期 " 开放本科 " 期末考试 数据结构试题 2011 年 7 月! 题号 I - I 二 三 四! 五! 六 总分 分数 I I I 1 1- I ---1 I 得分 评卷人 一 单项选择题 ( 在括号内填写所选择的标号 每小题 2 分, 共 1 8 分 ) 1. 一种抽象数据类型包括数据和

More information

东北大学1996年考研题.doc

东北大学1996年考研题.doc 1996 年考研题 一 ( 25 分 ) 每小题 5 分 1. 根据下图完成 : (1) 画出该图的十字链表存储结构图 (2) 写出其拓扑排序的输出序列 (3) 写出图的强连通分量 ( 支 ) ( 4 ) 写出到的所有路径及简单路径 2. 给定 8 个权值集合 (2,5,3,10,4,7,9,18) 画出含有 8 个叶子结点的最佳三叉归并树, 并计算出 3. 已知含有 8 个结点的一棵二叉树, 按先序

More information

<4D F736F F F696E74202D20CAFDBEDDBDE1B9B9B8B4CFB0CCE22E707074>

<4D F736F F F696E74202D20CAFDBEDDBDE1B9B9B8B4CFB0CCE22E707074> 数据结构与算法 58-1 计算机的算法指的是 (1), 它必须具备 (2) * A.(1) 计算方法,(2) 可执行性, 可移植性, 可扩充性 B.(1) 解决问题的步骤序列,(2) 可执行性, 确定性, 有穷性 C.(1) 排序方法,(2) 确定性, 有穷性, 稳定性 D.(1) 调度方法,(2) 易读性, 稳定性, 安全性 评价一个算法好坏的标准主要是 A 执行时间 B 辅助空间 C 算法本身的复杂度

More information

华侨大学 2013 年硕士研究生入学考试专业课试卷 ( 答案必须写在答题纸上 ) 招生专业 计算机技术 科目名称 数据结构与 C++ 科目代码 850 第一部分数据结构 ( 共 75 分 ) 一 单项选择题 ( 每小题 2 分, 共 24 分 ) 1. 执行下面程序段时, 则 S 语句的语句频度是

华侨大学 2013 年硕士研究生入学考试专业课试卷 ( 答案必须写在答题纸上 ) 招生专业 计算机技术 科目名称 数据结构与 C++ 科目代码 850 第一部分数据结构 ( 共 75 分 ) 一 单项选择题 ( 每小题 2 分, 共 24 分 ) 1. 执行下面程序段时, 则 S 语句的语句频度是 华侨大学 2013 年硕士研究生入学考试专业课试卷 ( 答案必须写在答题纸上 ) 招生专业 计算机技术 科目名称 数据结构与 C++ 科目代码 850 第一部分数据结构 ( 共 75 分 ) 一 单项选择题 ( 每小题 2 分, 共 24 分 ) 1. 执行下面程序段时, 则 S 语句的语句频度是 () for(int i =1;i

More information

华侨大学2011年硕士研究生入学考试专业课试卷

华侨大学2011年硕士研究生入学考试专业课试卷 华侨大学 2016 年硕士研究生入学考试专业课试卷 ( 答案必须写在答题纸上 ) 招生专业计算机技术 ( 专业学位 ) 科目名称数据结构与 C++ 科目代码 850 第一部分数据结构 ( 总分 75 分 ) 一. 单项选择题 ( 每题 1.5 分, 共 12 分 ) 1. 下列关于顺序存储结构的叙述哪一个是错误的?( ) A. 存储密度大 B. 插入操作不方便 C. 不可随机访问任意结点 D. 存储单元的地址是连续的

More information

Microsoft Word A3.doc

Microsoft Word A3.doc 一 单项选择题 :1~40 小题, 每小题 2 分, 共 80 分 在每小题给出的 选项中, 请选出一项最符合题目要求的 1. 下列排序算法中, 平均时间复杂度最小的是 ( ) A. 归并排序 B. 起泡排序 C. 简单选择排序 D. 直接插入排序 2. 关于线性表的描述正确的是 ( ) A. 采用顺序存储时, 其存储地址必须是连续的 B. 采用链式存储时, 其存储地址必须是连续的 C. 采用顺序存储时,

More information

B 只 有 表 尾 指 针 而 没 有 表 头 指 针 的 循 环 单 链 表 C 非 循 环 双 链 表 D 循 环 双 链 表 5 线 性 表 ( a1,a2,,an) 以 链 接 方 式 存 储 时, 访 问 第 i 位 置 元 素 的 时 间 复 杂 性 为 ( ) A.O(i) B.O(1

B 只 有 表 尾 指 针 而 没 有 表 头 指 针 的 循 环 单 链 表 C 非 循 环 双 链 表 D 循 环 双 链 表 5 线 性 表 ( a1,a2,,an) 以 链 接 方 式 存 储 时, 访 问 第 i 位 置 元 素 的 时 间 复 杂 性 为 ( ) A.O(i) B.O(1 数 据 结 构 2013 年 春 季 期 末 复 习 提 纲 期 末 考 试 形 式 : 闭 卷 试 卷 试 卷 题 型 :1. 选 择 题 (20 分 ),2. 应 用 题 (30 分 )3. 程 序 填 空 题 (30 分 )4. 算 法 设 计 题 ( 20 分 ) 每 章 复 习 要 点 : 第 1 章 : 概 念 理 解 : 数 据 结 构, 时 间 复 杂 度 程 序 段 : i=1;

More information

【此处填写课程中文名称】

【此处填写课程中文名称】 数据结构 Data Structures 一 基本信息 课程代码 : 2050161 课程学分 : 4 面向专业 : 计算机科学与技术 课程性质 : 院级必修课 开课院系 : 信息技术学院计算机科学与技术系 使用教材 : 教材 数据结构 ( 第 2 版 ), 陈越等, 高等教育出版社,2016 年 6 月 参考书目 数据结构 (C 语言版 ), 李云清等, 人民邮电出版社,2009 年第二版 数据结构学习与实验指导,

More information

<4D F736F F D20BBAAC4CFC0EDB9A4B4F3D1A72020CAFDBEDDBDE1B9B9B8B4CFB0B1CABCC7D5FBC0ED2E646F63>

<4D F736F F D20BBAAC4CFC0EDB9A4B4F3D1A72020CAFDBEDDBDE1B9B9B8B4CFB0B1CABCC7D5FBC0ED2E646F63> 数据结构复习笔记整理第二部分复习提纲 ( 不分题型, 弄清原理, 不要死记硬背 ). 简单复杂性的判断 : ()i=n; while(i>=) i=i/2; 其中 i=n,n/2,n/2 2,,n/2 k, 需 n/2 k >=, 即 2 k

More information

<4D F736F F D E3131CAFDBEDDBDE1B9B9C6DAD6D0BFBCCAD4A3A8BAACB2CEBFBCB4F0B0B8A3A92E646F63>

<4D F736F F D E3131CAFDBEDDBDE1B9B9C6DAD6D0BFBCCAD4A3A8BAACB2CEBFBCB4F0B0B8A3A92E646F63> 一 选择题 ( 每小题 2 分, 共 30 分, 奇 偶 ) 1. 从逻辑上可以把数据结构分为 ( ) 两大类. 动态结构 静态结构. 顺序结构 链式结构. 线性结构 非线性结构 D. 初等结构 构造型结构 2. 下面关于线性表的叙述中, 错误的是哪一个?( ). 线性表采用顺序存储, 必须占用一片连续的存储单元. 线性表采用顺序存储, 便于进行插入和删除操作. 线性表采用链接存储, 不必占用一片连续的存储单元

More information

<4D6963726F736F667420576F7264202D2032303130C4EAC8ABB9FAD1D0BEBFC9FABFBCCAD4BCC6CBE3BBFACDB3BFBCCAD4CCE2BCB0B4F0B0B82E646F63>

<4D6963726F736F667420576F7264202D2032303130C4EAC8ABB9FAD1D0BEBFC9FABFBCCAD4BCC6CBE3BBFACDB3BFBCCAD4CCE2BCB0B4F0B0B82E646F63> 2010 年 全 国 研 究 生 考 试 计 算 机 统 考 试 题 及 答 案 一 单 选 题 1 若 元 素 a,b,c,d,e,f 依 次 进 栈, 允 许 进 栈 退 栈 操 作 交 替 进 行 但 不 允 许 连 续 三 次 进 行 退 栈 工 作, 则 不 可 能 得 到 的 出 栈 序 列 是 ( D ) A:dcebfa B:cbdaef C:dbcaef D:afedcb 2 某

More information

一、单项选择题, 共十五小题,每小题2分,全题总分为30分

一、单项选择题, 共十五小题,每小题2分,全题总分为30分 810 华南理工大学 2011 年攻读硕士学位研究生入学考试试卷 ( 请在答题纸上做答, 试卷上做答无效, 试后本卷必须与答题纸一同交回 ) 科目名称 : 物流信息基础 ( 含数据库 数据结构 ) 适用专业 : 物流工程与管理, 物流工程 ( 专业学位 ) 本卷满分 :150 分 共 8 页 说明 : 本卷分为数据库和数据结构共两部分内容, 全卷满分 150 分, 其中数据库部分 满分 75 分,

More information

Ⅰ Ⅱ Ⅲ Ⅳ Ⅱ ~ Ⅲ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

More information

40 第二部分试题部分 9. 假设栈初始为空, 将中缀表达式 a/b+(c*d-e*f)/g 转换为等价的后缀表达式的过程中, 当扫描 到 f 时, 栈中的元素依次是 ( ) 2014 年全国试题 2(2) 分 A. +(*- B. +(-* C. /+(*-* D. /+-* 10. 循环队列存放

40 第二部分试题部分 9. 假设栈初始为空, 将中缀表达式 a/b+(c*d-e*f)/g 转换为等价的后缀表达式的过程中, 当扫描 到 f 时, 栈中的元素依次是 ( ) 2014 年全国试题 2(2) 分 A. +(*- B. +(-* C. /+(*-* D. /+-* 10. 循环队列存放 第 3 章栈和队列 39 第 3 章 栈和队列 一 选择题 1. 为解决计算机主机与打印机之间速度不匹配问题, 通常设置一个打印数据缓冲区, 主机将要 输出的数据依次写入该缓冲区, 而打印机则依次从该缓冲区中取出数据 该缓冲区的逻辑结 构应该是 ( ) 2009 年全国试题 1(2) 分 A. 栈 B. 队列 C. 树 D. 图 2. 设栈 S 和队列 Q 的初始状态均为空, 元素 a, b, c,

More information

一 根据所给图表,回答下列问题。

一 根据所给图表,回答下列问题。 中公考研学员专用资料 1 报名专线 :400-6300-966 2014 年全国硕士研究生入学统一考试计算机基础真题一 单项选择题 :1~40 小题, 每小题 2 分, 共 80 分 下列每题给出的四个选项中, 只有一个选项是符合题目要求的 1. 下列程常段的时间复杂度是 count=0; for(k=1;k

More information

Ⅰ Ⅱ1 2 Ⅲ Ⅳ

Ⅰ Ⅱ1 2 Ⅲ Ⅳ Ⅰ Ⅱ1 2 Ⅲ Ⅳ 1 1 2 3 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 ~ 22 23 24 25 26 27 28 29 30 31 32 ~ 34 35 36 37 38 39 40 41 42 43 44 45 ~ 46 47 ~ ~ 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63

More information

Ⅰ Ⅱ1 2 3 Ⅲ Ⅳ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

More information

Ⅰ Ⅱ1 2 Ⅲ Ⅳ

Ⅰ Ⅱ1 2 Ⅲ Ⅳ Ⅰ Ⅱ1 2 Ⅲ Ⅳ 1 2 1

More information

Ⅰ Ⅱ Ⅲ Ⅳ

Ⅰ Ⅱ Ⅲ Ⅳ Ⅰ Ⅱ Ⅲ Ⅳ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

More information

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos(

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos( 第一章三角函数 1. 三角函数的诱导公式 A 组 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C ( 中诱导公式 ) B. cos( B C) cos A D. sin( B C) sin A sin60 cos( ) sin( 0 )cos( 70 ) 的值等于

More information

一、单项选择题, 共十五小题,每小题2分,全题总分为30分

一、单项选择题, 共十五小题,每小题2分,全题总分为30分 810 华南理工大学 2010 年攻读硕士学位研究生入学考试试卷 ( 请在答题纸上做答, 试卷上做答无效, 试后本卷必须与答题纸一同交回 ) 科目名称 : 物流信息基础 ( 含数据库 数据结构 ) 适用专业 : 物流工程与管理, 物流工程共 6 页说明 : 本卷分为数据库和数据结构共两部分内容, 全卷满分 150 分, 其中数据库部分满分 75 分, 数据结构满分 75 分 一. 数据库部分一. 单项选择题,

More information

PowerPoint Presentation

PowerPoint Presentation 数据结构与算法 ( 七 ) 张铭主讲 采用教材 : 张铭, 王腾蛟, 赵海燕编写高等教育出版社,2008. 6 ( 十一五 国家级规划教材 ) http://www.jpk.pku.edu.cn/pkujpk/course/sjjg 第 7 章图 7.1 图的定义和术语 7.2 图的抽象数据类型 7.3 图的存储结构 7.5 最短路径 7.6 最小生成树 2 图的遍历 (graph traversal)

More information

5 在一棵度为 4 的树 T 中, 若有 20 个度为 4 的结点,10 个度为 3 的结点,1 个度为 2 的结点,10 个度为 1 的结点, 则树 T 的叶节点个数是 (B) A:41 B:82 C:113 D:122 6 对 n(n 大于等于 2) 个权值均不相同的字符构成哈夫曼树, 关于该树

5 在一棵度为 4 的树 T 中, 若有 20 个度为 4 的结点,10 个度为 3 的结点,1 个度为 2 的结点,10 个度为 1 的结点, 则树 T 的叶节点个数是 (B) A:41 B:82 C:113 D:122 6 对 n(n 大于等于 2) 个权值均不相同的字符构成哈夫曼树, 关于该树 一 单选题 2010 年全国研究生考试计算机统考试题及答案 1 若元素 a,b,c,d,e,f 依次进栈, 允许进栈 退栈操作交替进行 但不允许连续三次进行退栈工作, 则不可能得到的出栈序列是 ( D ) A:dcebfa B:cbdaef C:dbcaef D:afedcb 2 某队列允许在其两端进行入队操作, 但仅允许在一端进行出队操作, 则不可能得到的顺序是 ( C ) A:bacde B:dbace

More information

树的非递归中序和层次遍历实现

树的非递归中序和层次遍历实现 相信大家对树的各种递归的遍历很了解, 利用递归使得代码变得简单而且比较好理解, 但是利用递归是需要代价的, 特别是当递归层次比较深的时候, 可能会导致递归栈溢出 而且递归一般运行速度比较慢, 那么这种情况下, 我们就可以采用非递归来实现, 非递归相对递归来说, 代码相对比较难理解, 而且代码量也一般比较多, 可是它的执行效率却是很不错的 在树的中序非递归遍历中需要用到栈, 在层次遍历中需要用到队列,

More information

8. 用哈希 ( 散列 ) 方法处理冲突 ( 碰撞 ) 时可能出现堆积 ( 聚集 ) 现象, 下列选项中, 会受堆积现象直接影响的是 A. 存储效率 B. 散列函数 C. 装填 ( 装载 ) 因子 D. 平均查找长度 9. 在一棵具有 15 个关键字的 4 阶 B 树中, 含关键字的结点个数最多是

8. 用哈希 ( 散列 ) 方法处理冲突 ( 碰撞 ) 时可能出现堆积 ( 聚集 ) 现象, 下列选项中, 会受堆积现象直接影响的是 A. 存储效率 B. 散列函数 C. 装填 ( 装载 ) 因子 D. 平均查找长度 9. 在一棵具有 15 个关键字的 4 阶 B 树中, 含关键字的结点个数最多是 2014 年全国硕士研究生入学统一考试 计算机科学与技术学科联考计算机学科专业基础综合试题 一 单项选择题 : 第 1~40 小题, 每小题 2 分, 共 80 分 下列每题给出的四个选项中, 只有一个选项最符合试题要求 1. 下列程序段的时间复杂度是 count=0; for(k=1;k

More information

<4D F736F F D20CAD7B6BCCAA6B7B6B4F3D1A7CAFDBEDDBDE1B9B9BDB2D2E52E646F63>

<4D F736F F D20CAD7B6BCCAA6B7B6B4F3D1A7CAFDBEDDBDE1B9B9BDB2D2E52E646F63> 考查目标 1. 理解数据结构的基本概念 ; 掌握数据的逻辑结构 存储结构及其差异, 以及各种基本操作的实现 2. 掌握基本的数据处理原理和方法的基础上, 能够对算法进行设计与分析 3. 能够选择合适的数据结构和方法进行问题求解 一 线性表 大纲要求 : ( 一 ) 线性表的定义和基本操作 ( 二 ) 线性表的实现 1. 顺序存储结构 2. 链式存储结构 3. 线性表的应用 知识点 : 1. 深刻理解数据结构的概念,

More information

幻灯片 1

幻灯片 1 1.3 查找与排序 一 查找 查找, 也称为检索, 就是在一组同类型的数据元素中找出满足条件的元素 这种操作可能成功 ( 找到 ), 也可能失败 ( 未找到 ) 通常把待查找的数据元素集合称为查找表 下面介绍的查找是按关键字进行的 关键字 (key) 是数据元素中能唯一标识一个数据元素 ( 或记录 ) 中某个 ( 些 ) 数据项 要衡量一种查找算法的优劣, 主要是看要找的值与关键字的比较次数 为此,

More information

数据结构

数据结构 第六讲 二叉树 孙猛 http://www.math.pku.edu.cn/teachers/sunm sunmeng@math.pku.edu.cn 2015 年 10 月 22 日 被猜价格 第一次 第二次 第三次 第四次 第五次 第六次 第七次 39 50 25 37 43 40 38 39 82 50 75 88 82 99 50 75 88 94 97 99 2 课程内容 二叉树及其抽象数据类型

More information

(Microsoft Word - 1012-2\256\325\260\310\267|\304\263\254\366\277\375.doc)

(Microsoft Word - 1012-2\256\325\260\310\267|\304\263\254\366\277\375.doc) 國 立 屏 北 高 級 中 學 101 學 年 度 第 2 學 期 第 2 次 校 務 會 議 紀 錄 壹 會 議 名 稱 :101 學 年 度 第 2 學 期 第 2 次 校 務 會 議 貳 時 間 :102 年 6 月 28 日 ( 星 期 五 ) 下 午 13 時 10 分 參 地 點 : 本 校 圖 書 館 四 樓 視 聽 會 議 室 肆 出 列 席 人 員 : 詳 如 簽 到 簿 伍 主

More information

ⅠⅡ 1 2Ⅲ 1 2 Ⅳ

ⅠⅡ 1 2Ⅲ 1 2 Ⅳ ⅠⅡ 1 2Ⅲ 1 2 Ⅳ Ⅲ Ⅳ Ⅴ ~ ~ Ⅰ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

More information

四 读算法 ( 每题 7 分, 共 14 分 ) 1. (1) 查询链表的尾结点 (2) 将第一个结点链接到链表的尾部, 作为新的尾结点 (3) 返回的线性表为 (a 2,a 3,,a n,a 1 ) 2. 递归地后序遍历链式存储的二叉树 五 法填空 ( 每空 2 分, 共 8 分 ) true B

四 读算法 ( 每题 7 分, 共 14 分 ) 1. (1) 查询链表的尾结点 (2) 将第一个结点链接到链表的尾部, 作为新的尾结点 (3) 返回的线性表为 (a 2,a 3,,a n,a 1 ) 2. 递归地后序遍历链式存储的二叉树 五 法填空 ( 每空 2 分, 共 8 分 ) true B 数据结构试卷 ( 一 ) 参考答案 一 选择题 ( 每题 2 分, 共 20 分 ) 1.A 2.D 3.D 4.C 5.C 6.D 7.D 8.C 9.D 10.A 二 填空题 ( 每空 1 分, 共 26 分 ) 1. 正确性 易读性 强壮性 高效率 2. O(n) 3. 9 3 3 4. -1 3 4 X * + 2 Y * 3 / - 5. 2n n-1 n+1 6. e 2e 7. 有向无回路

More information

(1) (2) (3) 1. (1) 2

(1) (2) (3) 1. (1) 2 0386 71.32% 14A 1 (1) (2) (3) 1. (1) 2 (a) (b) (i) (ii) (iii) 3 (iv) (a) (b) (c) (d) 6% 4 2013 3 26 [2013]624 10 5 2013 6 28 [2013]1246 2015 3 [2015]351 0.2 6 [2015]748 180C 7 * * 8 14A (2) 417,800,000

More information

第 33 届宁波市中小学生信息学能力水平展示活动第一轮试题 第 33 届宁波市中小学生信息学能力水平展示小学组第一轮 pascal 试题 ( 说明 : 答案请填在答题卷上 考试时间 120 分钟, 满分 100 分 ) 一. 选择题 ( 每题 1.5 分, 共 30 分 每小题只有一个正确答案, 多

第 33 届宁波市中小学生信息学能力水平展示活动第一轮试题 第 33 届宁波市中小学生信息学能力水平展示小学组第一轮 pascal 试题 ( 说明 : 答案请填在答题卷上 考试时间 120 分钟, 满分 100 分 ) 一. 选择题 ( 每题 1.5 分, 共 30 分 每小题只有一个正确答案, 多 第 33 届宁波市中小学生信息学能力水平展示小学组第一轮 pascal 试题 ( 说明 : 答案请填在答题卷上 考试时间 120 分钟, 满分 100 分 ) 一. 选择题 ( 每题 1.5 分, 共 30 分 每小题只有一个正确答案, 多选错选均不给分 ) 1 以下不属于计算机硬件的是( ) A. 显示器 B. 内存 C. 操作系统 D. 光盘驱动器 2 以下列扩展名结尾的文件, 是视频文件的是

More information

中国科学技术大学1995年考研试题.doc

中国科学技术大学1995年考研试题.doc 中国科学技术大学一九九五年招收硕士学位研究生入学考试试题试题名称 : 程序设计 一 选择题 1. 一颗深度为 6 的平衡二叉树, 其每个非终端节点的平衡因子均为 1, 则该树共有 个节点.(2 分 ) a) 14; b) 16; c) 18; d) 20; e) 22; f) 24 2. 一个有 28 条边的非连通无向图, 至少应有 个节点.(2 分 ) a) 6; b) 7; c) 8; d) 9;

More information

Microsoft Word - 作业.doc

Microsoft Word - 作业.doc 董洪伟罗海驰李婷第 1 章绪论要点 1. 数据结构的逻辑结构和物理结构, 即数据结构从逻辑上分为 : 集合 一对一的线性结构 一对多的树型结构和多对多的图型结构 例如一维数组或链表都是线性结构, 称为线性表, 而多维数组则是图型结构 也有分为 : 线性结构和非线性结构 ( 集合 树 图 ) 一个实际问题的数据结构模型可能是混合型的结构, 既有线性结构的表也有其他非线性结构的树或图等 根据数据结构元素之间的逻辑关系在计算机内部表示

More information

? Ⅰ Ⅱ Ⅲ Ⅳ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

More information

3 堆栈与队列 (1) 堆栈与队列的基本概念 基本操作 (2) 堆栈与队列的顺序存储结构与链式存储结构的构造原理 (3) 在不同存储结构的基础上对堆栈与队列实施插入与删除等基本操作对应的算法设计 4 串 (1) 串的基本概念 串的基本操作和存储结构 (2) 串的模式匹配算法和改进的 KMP 算法 5

3 堆栈与队列 (1) 堆栈与队列的基本概念 基本操作 (2) 堆栈与队列的顺序存储结构与链式存储结构的构造原理 (3) 在不同存储结构的基础上对堆栈与队列实施插入与删除等基本操作对应的算法设计 4 串 (1) 串的基本概念 串的基本操作和存储结构 (2) 串的模式匹配算法和改进的 KMP 算法 5 中国科学院大学硕士研究生入学考试 计算机原理 考试大纲 本 计算机原理 考试大纲适用于中国科学院大学非计算机科学与技术一级学科下各专业的硕士研究生入学考试 计算机原理是计算机科学与技术及相关学科的重要基础, 主要内容包括数据结构 计算机组成原理和计算机网络 要求考生对计算机科学与技术及相关学科的基本概念有较深入 系统的理解, 掌握各种数据结构的定义和实现算法, 掌握计算机组成原理所涉及的关键内容,

More information

幻灯片 1

幻灯片 1 二叉树 汪小林改写 基于张铭 王腾蛟原稿 北京大学信息学院 主要内容 1. 二叉树的概念 2. 二叉树的抽象数据类型 3. 二叉树的存储结构 4. 二叉搜索树 5. 堆与优先队列 6. Huffman 树及其应用 7. 二叉树知识点总结 1 二叉树的概念 二叉树的定义及基本术语 满二叉树 完全二叉树 扩充二叉树 二叉树的主要性质 二叉树的定义 二叉树 (binary tree) 由结点的有限集合构成,

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 第 6 章树和二叉树 6.1 树的概念与定义 6.2 二叉树 6.3 二叉树的遍历与线索化 6.4 树 森林和二叉树的关系 6.5 哈夫曼树及其应用 定义 : 树 (tree) 是 n(n 0) 个结点的有限集 其中 : 在任意一个非空树中 :1) 有且仅有一个特定的称为根 (root) 的结点 ; 2) 当 n>1 时, 其余结点可分为 m(m>0) 个互不相交的有限集 T 1,T 2,,T m,

More information

(1) 64 15 2062 50 8 818 60 41606 63 8305 53 3 11201 38 10 216C 2012815 2012815 2012815 2012815 2012815 201464 200211 20128 20128 20128 20128 20146 4 2

(1) 64 15 2062 50 8 818 60 41606 63 8305 53 3 11201 38 10 216C 2012815 2012815 2012815 2012815 2012815 201464 200211 20128 20128 20128 20128 20146 4 2 (1) 51 41 49 6 6 7 161 4 27 338 2012815 2012815 2012815 200712 20093 20086 211 (1) 64 15 2062 50 8 818 60 41606 63 8305 53 3 11201 38 10 216C 2012815 2012815 2012815 2012815 2012815 201464 200211 20128

More information

Ⅰ Ⅱ1 2 Ⅲ Ⅳ

Ⅰ Ⅱ1 2 Ⅲ Ⅳ Ⅰ Ⅱ1 2 Ⅲ Ⅳ ! " # $

More information

Microsoft Word - 专升本练习2:线性表.doc

Microsoft Word - 专升本练习2:线性表.doc 第二章 线性表 一 选择题 1. 线性表是 ( ) A. 一个有限序列, 可以为空 B. 一个有限序列, 不能为空 C. 一个有限序列, 可以为空 D. 一个无序序列, 不能为空 2. 对顺序存储的线性表, 设其长度为 n, 在任何位置上插入或删除操作都是等概率 插入一个元素 时大约要移动表中的 ( ) 个元素, 删除一个元素时大约要移动表中的 ( ) 个元素 A. n/2 B. (n+1)/2 C.

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 数据结构与算法 ( 五 ) 张铭主讲 采用教材 : 张铭, 王腾蛟, 赵海燕编写高等教育出版社,2008. 6 ( 十一五 国家级规划教材 ) http://www.jpk.pku.edu.cn/pkujpk/course/sjjg 第五章 的概念 的抽象数据类型 深度优先搜索 宽度优先搜索 的存储结构 D B A E G C H F I 二叉搜索树 堆与优先队列 Huffman 树及其应用 2 5.2

More information

给定一个长度为 n 包含 100 个变量的布尔公式 F, 判断 F 是否可满足是 NP-complete, 假设 P NP. 2. Multiple Choices Select One (15 problems, 2 points each) 单选题 (15 题, 每题 2 分 ) Each qu

给定一个长度为 n 包含 100 个变量的布尔公式 F, 判断 F 是否可满足是 NP-complete, 假设 P NP. 2. Multiple Choices Select One (15 problems, 2 points each) 单选题 (15 题, 每题 2 分 ) Each qu 上海科技大学 2018 年攻读硕士学位研究生 招生考试试题 科目代码 :991 考生须知 : 1. 本试卷满分为 150 分, 全部考试时间总计 180 分钟 2. 所有答案必须写在答题纸上, 写在试题纸上或草稿纸上一律无效 3. 每道题的中文部分均已翻译为英文, 考生可在中英文中任选一种语言作答 1. True or False (5 problems, 2 points each) 判断题 (5

More information

一元多项式实验要求

一元多项式实验要求 实验一一元多项式实验要求 (12 课时 ) 一基本要求 : 1. 编写程序 polyn.c( 或 polyn.cpp) 实现 ADT Polynomial, 可以使用下列结构实现 : typedef struct{ float p; // 系数 int e; // 指数 }ElemType; 实现基本操作 : CreatePolyn(&p,m), 创建一元多项式, 可从终端接受 m 组 (p,e)

More information

Microsoft PowerPoint - Lecture9.ppt

Microsoft PowerPoint - Lecture9.ppt Chap 10. Index 1 Indexing Goals: Store large files Support multiple search keys Support efficient insert, delete, and range queries 2 Terms(1) Entry sequenced file: Order records by time of insertion.

More information

6.1 树的定义和基本术语 6.2 二叉树 ( 定义 性质 存储结构 ) 6.3 遍历二叉树和线索二叉树 6.4 树和森林 6.5 赫夫曼树及其应用

6.1 树的定义和基本术语 6.2 二叉树 ( 定义 性质 存储结构 ) 6.3 遍历二叉树和线索二叉树 6.4 树和森林 6.5 赫夫曼树及其应用 第六章树与二叉树 树型结构是一类非常重要的非线性结构 直观地, 树型结构是以分支关系定义的层次结构 树在计算机领域中也有着广泛的应用, 例如在编译程序中, 用树来表示源程序的语法结构 ; 在数据库系统中, 可用树来组织信息 ; 在分析算法的行为时, 可用树来描述其执行过程等等 6.1 树的定义和基本术语 6.2 二叉树 ( 定义 性质 存储结构 ) 6.3 遍历二叉树和线索二叉树 6.4 树和森林

More information

Microsoft Word A.doc

Microsoft Word A.doc 一 单项选择题 :1~40 小题, 每小题 2 分, 共 80 分 在每小题给出的四个选项中, 请选出一项最符合题目要求的 1. 在下面的 C 语言程序段中, 加法操作的时间复杂度为 ( ) int i, j, k, sum = 0; for( i=0; i < n; ++i) for( j=0; j < i*i; ++j) sum++; A.Ο(2n 2 ) B.Ο(2n 3 ) C.Ο(n 3

More information

6 tree

6 tree 6 树和二叉树 董洪伟 http://hwdong.com 1 树和二叉树 主要内容一 树的类型定义二 二叉树的类型定义三 二叉树的存储结构四 二叉树的操作五 线索二叉树六 树和森林七 赫夫曼树八 树的计数 2 树的类型定义 树是一个层次结构的抽象模型 树是由具有父子关系的结点构成的 应用示例 : - 组织结构 - 文件系统 Computers R Us Sales Manufacturing R&D

More information

19

19 孙猛 http://www.math.pku.edu.cn/teachers/sunm 2017 年 12 月 21 日 1 选择排序 交换排序 2 基本思想 : 维护最 小的 i 个记录的已排序序列列 ; 每次从剩余未排序的记录中选取关键码最 小的记录, 排在已排序序列列之后, 作为序列列的第 i +1 个记录 ; 直接选择排序 堆排序 3 以空排序序列列开始 ; 每次从未排序记录中选排序码最 小的记录,

More information

银河银联系列证券投资基金

银河银联系列证券投资基金 2-1 ...3...7...8...9...15...23...25...26...27...28...35...35...38...39...39...40...45...45...46...48...50...52...53...56...58...59...59...60...61...61 2-2 1998 12 29 2004 6 8 2004 7 1 2004 6 29 2004 7

More information

Ⅰ Ⅱ Ⅲ Ⅳ

Ⅰ Ⅱ Ⅲ Ⅳ Ⅰ Ⅱ Ⅲ Ⅳ 2 2 3 4 5 6 7 8 2 3 4 1 1 5 6 7 8 10 1 2 1 2 11 12 1 1 13 14 1 1 15 16 1 1 1 17 2 3 18 4 19 20 21 1 1 22 1 1 23 1 1 24 25 1 2 3 1 2 3 26 1 2 1 2 27 1 1 29 30 31 ~ 32 1 1 ~ ~ ~ ~ ~ ~ 33 ~

More information

Microsoft Word - 第3章.doc

Microsoft Word - 第3章.doc 第 3 章数据结构与算法 数据结构是指数据元素的集合及元素间的相互关系和构造方法, 结构就是元素之间的关系 在数据结构中, 元素之间的相互关系是数据的逻辑结构 按照逻辑关系的不同将数据结构分为线性结构和非线性结构, 其中, 线性结构包括线性表 栈 队列 串, 非线性结构主要包括树和图 数据元素及元素之间关系的存储形式称为存储结构, 可分为顺序存储和链接存储两种基本方式 算法与数据结构密切相关, 数据结构是算法设计的基础,

More information

7

7 孙猛 http://www.math.pku.edu.cn/teachers/sunm 2017 年 10 月 19 日 1 堆与优先队列列 哈夫曼树 2 介绍 一种特殊的完全 二叉树 这种 二叉树的顺序存储表示 堆 优先队列列的概念及使 用堆的实现 方法 3 每个结点的值都 小于 ( 或者都 大于 ) 它的左右 子树的根结点的值 这种 二叉树的 广度优先周游序列列顺序表示中, 用于存放结点的顺序表具有如下性质

More information

Microsoft PowerPoint - 06.ppt

Microsoft PowerPoint - 06.ppt 第 6 章树和二叉树 6.1 树的基本概念 6.2 二叉树概念和性质 6.3 二叉树存储结构 6.4 二叉树的遍历 6.5 二叉树的基本操作及其实现 6.6 二叉树的构造 6.7 哈夫曼树 本章小结 6.1 树的基本概念 6.1.1 树的定义形式化定义 : 树 :T={D,R} D 是包含 n 个结点的有穷集合 (n 0) 当 n=0 时为空树, 否则关系 R 满足以下条件 : 有且仅有一个结点 d

More information

第二章

第二章 中 国 建 筑 股 份 有 限 公 司 内 部 控 制 手 册 (2009 年 版 ) 目 录 第 一 章 总 则 1 编 制 内 部 控 制 手 册 目 的 依 据 1 2 内 部 控 制 手 册 的 适 用 范 围 1 3 内 部 控 制 基 本 原 则 1 4 内 部 控 制 的 基 本 要 求 2 5 内 部 控 制 组 织 机 构 4 6 内 部 控 制 手 册 的 更 新 与 监 督 4

More information

72075(BOC A Share)_入cover同back cover.indb

72075(BOC A Share)_入cover同back cover.indb 2015 32 3 20142014 2015630 201516 2014 1 2015630 20141231 73,858 85,123 (1) 1,651,951 1,727,805 (2) 126,744 158,224 (3) 396,199 420,059 2,248,752 2,391,211 (1) 2015630 18.5%2014123120.0%5.0%2014 12315.0%

More information

E L E L E L E 4 3 2 1 L L L G E E E E 4 3 2 1 1 1 2 2 n m I (e) -1 ( u) (Ve) 0 II ( ) -1 (v ) 0 III (T) -1 T (v T ) 0 ( d)

More information

項 訴 求 在 考 慮 到 整 體 的 財 政 承 擔 以 及 資 源 分 配 的 公 平 性 下, 政 府 採 取 了 較 簡 單 直 接 的 一 次 性 減 稅 和 增 加 免 稅 額 方 式, 以 回 應 中 產 家 庭 的 不 同 訴 求 ( 三 ) 取 消 外 傭 徵 費 6. 行 政 長

項 訴 求 在 考 慮 到 整 體 的 財 政 承 擔 以 及 資 源 分 配 的 公 平 性 下, 政 府 採 取 了 較 簡 單 直 接 的 一 次 性 減 稅 和 增 加 免 稅 額 方 式, 以 回 應 中 產 家 庭 的 不 同 訴 求 ( 三 ) 取 消 外 傭 徵 費 6. 行 政 長 2013 年 1 月 23 日 的 立 法 會 會 議 葛 珮 帆 議 員 就 幫 助 中 產 動 議 的 議 案 ( 經 單 仲 偕 議 員 及 莫 乃 光 議 員 修 正 ) 進 度 報 告 在 2013 年 1 月 23 日 的 立 法 會 會 議 上, 由 葛 珮 帆 議 員 就 幫 助 中 產 動 議 的 議 案, 經 單 仲 偕 議 員 及 莫 乃 光 議 員 修 正 後 獲 得 通 過

More information

(f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208

(f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208 (a) (b) (c) (d) (e) 207 (f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208 17.29 17.29 13.16A(1) 13.18 (a) (b) 13.16A (b) 12 (a) 209 13.19 (a) 13.16A 12 13.18(1) 13.18(4) 155 17.43(1) (4) (b) 13.19 17.43 17.29

More information

Microsoft Word - 08 单元一儿童文学理论

Microsoft Word - 08 单元一儿童文学理论 单 元 ( 一 ) 儿 童 文 学 理 论 内 容 提 要 : 本 单 元 共 分 成 三 个 小 课 目, 即 儿 童 文 学 的 基 本 理 论 儿 童 文 学 创 作 和 儿 童 文 学 的 鉴 赏 与 阅 读 指 导 儿 童 文 学 的 基 本 理 论 内 容 包 括 儿 童 文 学 的 基 本 含 义 儿 童 文 学 读 者 儿 童 文 学 与 儿 童 年 龄 特 征 和 儿 童 文 学

More information

untitled

untitled 1993 79 2010 9 80 180,000 (a) (b) 81 20031,230 2009 10,610 43 2003 2009 1,200 1,000 924 1,061 800 717 600 530 440 400 333 200 123 0 2003 2004 2005 2006 2007 2008 2009 500 2003 15,238 2009 31,4532003 2009

More information

第三章

第三章 第 三 章 :2017 年 行 政 長 官 產 生 辦 法 - 可 考 慮 的 議 題 行 政 長 官 的 憲 制 及 法 律 地 位 3.01 基 本 法 第 四 十 三 條 規 定 : 香 港 特 別 行 政 區 行 政 長 官 是 香 港 特 別 行 政 區 的 首 長, 代 表 香 港 特 別 行 政 區 香 港 特 別 行 政 區 行 政 長 官 依 照 本 法 的 規 定 對 中 央 人

More information

nb.PDF

nb.PDF 3 4 5 7 8 9..10..15..16..19..52 -3,402,247-699,783-1,611,620 1,790,627 : - - -7,493 - -1,687 2,863 1,176 2,863 - -148,617 - - 12,131 51,325 - -12,131-2,165 14-2,157 8-3,393,968-794,198-1,620,094 1,781,367

More information

bnbqw.PDF

bnbqw.PDF 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ( ( 1 2 16 1608 100004 1 ( 2003 2002 6 30 12 31 7 2,768,544 3,140,926 8 29,054,561 40,313,774 9 11,815,996 10,566,353 11 10,007,641 9,052,657 12 4,344,697

More information

南華大學數位論文

南華大學數位論文 南 華 大 學 哲 學 與 生 命 教 育 學 系 碩 士 論 文 呂 氏 春 秋 音 樂 思 想 研 究 研 究 生 : 何 貞 宜 指 導 教 授 : 陳 章 錫 博 士 中 華 民 國 一 百 零 一 年 六 月 六 日 誌 謝 論 文 得 以 完 成, 最 重 要 的, 是 要 感 謝 我 的 指 導 教 授 陳 章 錫 博 士, 老 師 總 是 不 辭 辛 勞 仔 細 閱 讀 我 的 拙

More information

Microsoft Word - 3.3.1 - 一年級散文教案.doc

Microsoft Word - 3.3.1 - 一年級散文教案.doc 光 明 英 來 學 校 ( 中 國 文 學 之 旅 --- 散 文 小 說 教 學 ) 一 年 級 : 成 語 ( 主 題 : 勤 學 ) 節 數 : 六 教 節 ( 每 課 題 一 教 節 ) 課 題 : 守 株 待 兔 半 途 而 廢 愚 公 移 山 鐵 杵 磨 針 孟 母 三 遷 教 學 目 的 : 1. 透 過 活 動, 學 生 能 說 出 成 語 背 後 的 含 意 2. 學 生 能 指

More information

第32回独立行政法人評価委員会日本貿易保険部会 資料1-1 平成22年度財務諸表等

第32回独立行政法人評価委員会日本貿易保険部会 資料1-1 平成22年度財務諸表等 1 12,403 2,892 264,553 19,517 238,008 10,132 989 36 9,869 2,218 250 122 ( 126 108 1,563 278 159 260 478 35,563 1,073 74 190,283 104,352 140,658 20,349 16,733 21,607 (21,607) 58,689 303,699 339,262 339,262

More information

1. 本文首段的主要作用是 A. 指出 異蛇 的藥用功效 說明 永之人爭奔走焉 的原因 B. 突出 異蛇 的毒性 為下文 幾死者數矣 作鋪墊 C. 交代以蛇賦稅的背景 引起下文蔣氏有關捕蛇的敘述 2. 本文首段從三方面突出蛇的 異 下列哪一項不屬其中之一 A. 顏色之異 B. 動作之異 C. 毒性之

1. 本文首段的主要作用是 A. 指出 異蛇 的藥用功效 說明 永之人爭奔走焉 的原因 B. 突出 異蛇 的毒性 為下文 幾死者數矣 作鋪墊 C. 交代以蛇賦稅的背景 引起下文蔣氏有關捕蛇的敘述 2. 本文首段從三方面突出蛇的 異 下列哪一項不屬其中之一 A. 顏色之異 B. 動作之異 C. 毒性之 1. 本文首段的主要作用是 A. 指出 異蛇 的藥用功效 說明 永之人爭奔走焉 的原因 B. 突出 異蛇 的毒性 為下文 幾死者數矣 作鋪墊 C. 交代以蛇賦稅的背景 引起下文蔣氏有關捕蛇的敘述 2. 本文首段從三方面突出蛇的 異 下列哪一項不屬其中之一 A. 顏色之異 B. 動作之異 C. 毒性之異 3. 太醫以王命聚之 中的 以 字與下列哪一項的 以 意思相同 A. 以齧人 B. 而吾以捕蛇獨存

More information

Microsoft Word - 發布版---規範_全文_.doc

Microsoft Word - 發布版---規範_全文_.doc 建 築 物 無 障 礙 設 施 設 計 規 範 內 政 部 97 年 4 年 10 日 台 內 營 字 第 0970802190 號 令 訂 定, 自 97 年 7 月 1 日 生 效 內 政 部 97 年 12 年 19 日 台 內 營 字 第 0970809360 號 令 修 正 內 政 部 101 年 11 年 16 日 台 內 營 字 第 1010810415 號 令 修 正 目 錄 第 一

More information

概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招

概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招 I 概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招 生 和 专 业 结 构 改 进 人 才 培 养 模 式 及 时 回 应 社 会 关 切 的 一 项

More information

鱼类丰产养殖技术(二).doc

鱼类丰产养殖技术(二).doc ...1...1...4...15...18...19...24...26...31...35...39...48...57...60...62...66...68...72 I ...73...88...91...92... 100... 104... 144... 146... 146... 147... 148... 148... 148... 149... 149... 150... 151...

More information

疾病诊治实务(一)

疾病诊治实务(一) ...1...4...5...8...13...14...15...18...18...19...22...25...26...27...29...30...32...35 I ...38...42...43...45...48...51...53...56...59...60...60...61...63...65...67...69...72...74...77...80...82...84 II

More information

名人养生.doc

名人养生.doc I...1...3...4...6... 11...14...18...22...26...29...31...38...45...49...56...57...59...61...67 ...72...73...75...77...80...83...85...91...92...93...95...96...97... 103... 107... 109... 110... 112... 118...

More information

<4D6963726F736F667420576F7264202D2040B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8735FA7F5ABD8BFB3B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8732E646F63>

<4D6963726F736F667420576F7264202D2040B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8735FA7F5ABD8BFB3B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8732E646F63> 嘉 義 地 區 客 家 禮 俗 研 究 第 一 章 前 言 嘉 義 地 區 的 客 家 族 群 約 略 可 分 為 福 佬 客 詔 安 客 與 北 部 客 等 三 種 類 別, 其 分 佈 區 域 以 海 線 地 區 平 原 地 形 沿 山 地 區 為 主 有 相 當 多 的 北 部 客 家 人, 是 二 次 大 戰 末 期 和 戰 後 初 期 才 移 民 嘉 義, 是 什 麼 因 素 令 許 多

More information

05301930

05301930 國 立 中 正 大 學 法 學 系 碩 士 論 文 河 川 砂 石 法 規 範 之 探 討 - 以 採 取 土 石 及 挖 掘 河 川 認 定 基 準 為 主 指 導 教 授 : 盧 映 潔 博 士 研 究 生 : 王 瑞 德 中 華 民 國 一 百 零 一 年 五 月 目 錄 第 一 章 緒 論... 1 第 一 節 研 究 動 機... 1 第 二 節 研 究 目 的... 3 第 三 節 研

More information

中老年保健必读(十).doc

中老年保健必读(十).doc ...1...2...3...4...5...6...8...9... 11 - -...13...15...17...18...20...22...23...25...26...28 I II...30...32...34...35...38...40...42...44...46...47...48...50...52...53 X...55...56...57...58...60...61...63...65

More information

23 29 15.6% 23 29 26.2% 3 25 2 15 1 5 1,542 12,336 14,53 16,165 18,934 22,698 25,125 25 2 15 1 5 5,557 7,48 8,877 11, 13,732 17,283 22,485 23 24 25 26

23 29 15.6% 23 29 26.2% 3 25 2 15 1 5 1,542 12,336 14,53 16,165 18,934 22,698 25,125 25 2 15 1 5 5,557 7,48 8,877 11, 13,732 17,283 22,485 23 24 25 26 4, 197823 2916.3%29 335, 23 29.5% 23 29 16.3% 14 35 33,535 14 135 13 125 1,292 1,3 1,38 1,314 1,321 1,328 1,335 3 25 2 15 1 5 1. 1.1 13,582 15,988 1.4 18,322 11.6 11.9 21,192 24,953 3,67 9. 8.7 12 1 8

More information

海淀区、房山区(四)

海淀区、房山区(四) ...1...1...2...7...8...9... 11... 15... 17... 17... 18... 19... 20... 21... 23... 25... 28... 31... 32 I ... 35... 36... 37... 39... 42... 43... 48... 53... 54... 58... 63... 64... 65... 66... 68... 71...

More information

穨ecr1_c.PDF

穨ecr1_c.PDF i ii iii iv 1 2 3 4 5 5555522 6664422 77722 6 7 8 9 10 11 22266 12833 1894 12 13 14 15 16 17 18 19 20 21 22 23 24 25 8.14 2.15 2.18 26 27 28 29 30 31 2.16 2.18 5.23 32 33 34 35 36 37 38 39 40 41 42 43

More information

穨2005_-c.PDF

穨2005_-c.PDF 2005 10 1 1 1 2 2 3 5 4 6 2 7 3 11 4 1 13 2 13 3 14 4 14 5 15 6 16 7 16 8 17 9 18 10 18 2005 10 1 1. 1.1 2 1.2 / / 1.3 69(2) 70(2) 1.4 1.5 1.6 2005 10 1 2. 2.1 2.2 485 20(8) (a) (i) (ii) (iii) (iv) 571

More information

北京理工大学.doc

北京理工大学.doc ( )...1...6...8...10...20...22...24...28...30...32...40 I ...53...55...61 ( )...62...71...74 ( )...77...81...84...86...88...89...91...92...96...99... 110...111... 112 II ... 113... 114... 115... 116...

More information

尲㐵.⸮⸮⸮⸮⸮

尲㐵.⸮⸮⸮⸮⸮ I...1...2...3...4...5...6...8...9...10... 11...12...13...14...15...16...17...18...19...20...21...22...23...24...26 II...27...28...28...29...30...31...32...34...35...36...37...38...39...39...40...41...43...43...44...45...46...47...48...48...49...50

More information

东城区(下)

东城区(下) ...1...1...2...3...9...9... 12... 12... 17... 17... 18... 19... 20... 29... 31... 37... 41... 70... 73 I ... 74... 78... 78... 79... 80... 85... 86... 88... 90... 90... 90... 92... 93... 95... 95... 96...

More information