《操作系统——精髓与设计原理(第八版)》复习题抄录

手敲一遍,便于记忆;记录下来,便于复习。 第一部分 背景知识 第1章 计算机系统概述 1.1 列出并简要定义计算机的4个主要组成部分。 答: 处理器(Processor):控制计算机的操作,执行数据处理功能。 内存(Main Memory):存储数据和程序。 输入/输出模块(I/O ...

2019-07-10 21:36:42

阅读数 5

评论数 0

《算法导论》第三版第13章 红黑树 练习&思考题 个人答案

13.1 红黑树的性质 13.1-1 解: 完全二叉搜索树: 黑高为2的红黑树: 黑高为3的红黑树: 黑高为4的红黑树: 13.1-2 解:如果标红,不满足性质4,因为35是36的父结点,也是红色;如果标黑,不满足性质5,该条路径黑高超过其他路径。 13.1-3 ...

2019-03-11 10:26:05

阅读数 266

评论数 0

《算法导论》第三版第12章 二叉搜索树 练习&思考题 个人答案

12.1 什么是二叉搜索树 12.1-1 高度为 2: 高度为3: 高度为4: 高度为5: 高度为6: 12.1-2 解:最小堆的结点值总不大于孩子结点的值,而二叉搜索树的结点值不小于左子树元素结点的值,不大于右子树元素结点的值;最小堆性质无法在O(n)时间内按序输...

2019-03-05 11:07:50

阅读数 274

评论数 0

《算法导论》第三版第31章 数论算法 练习&思考题 个人答案

31.1 基础数论概念 31.1-1 证明: cmod &amp...

2019-01-22 17:13:38

阅读数 222

评论数 0

《算法导论》第三版第11章 散列表 练习&思考题 个人答案

11.1 直接寻址表 11.1-1 解: DIRECT-ADDRESS-FINDMAX(T) for i = T.length - 1 to 0 if T[i] != NIL return T[i] 最坏情况O(m)O(m)O(m)。 11.1-2 思...

2019-01-15 16:47:00

阅读数 166

评论数 0

《算法导论》第三版第9章 中位数和顺序统计量 练习&思考题 个人答案

9.1 最小值和最大值 9.1-1 解: 两两比较,直至找到最小值(共需n−1n-1n−1次),将曾与最小值比较过的值进行比较(共需⌈lgn⌉−1\lceil lgn\rceil -1⌈lgn⌉−1次)。 n−1+⌈lgn⌉−1=n+⌈lgn⌉−2n-1+\lceil lgn\rceil ...

2019-01-04 16:46:58

阅读数 291

评论数 0

《算法导论》第三版第8章 线性时间排序 练习&思考题 个人答案

8.1 排序算法的下界 8.2 计数排序 8.2-1 解:中间过程略,最后B是{0, 0, 1, 1, 2, 2, 3, 3, 4, 6, 6},C是{0, 2, 4, 6, 8, 8, 9} 8.2-2 8.2-3 解:证明略,明显不稳定。 8.2-4 解: COUNTING-...

2019-01-04 11:25:28

阅读数 65

评论数 0

《算法导论》第三版第7章 快速排序 练习&思考题 个人答案

7.1 快速排序的描述 7.1-1 解: 13, 19, 9, 5, 12, 8, 7, 4, 21, 2, 6, 11 9, 19, 13, 5, 12, 8, 7, 4, 21, 2, 6, 11 9, 5, 13, 19, 12, 8, 7, 4, 21, 2, 6, 11 9,...

2019-01-03 16:13:05

阅读数 230

评论数 0

《算法导论》第三版第6章 堆排序 练习&思考题 个人答案

思考题 6-1 (用插入的方法建堆) a. 解:否;假设输入数据为1,2,3…… b. 证明思路:MAX_HEAP_INSERT是一个Θ(lgn)的操作,并需要调用Θ(n)次。 6-2 (对d叉堆的分析) a. 解: PARENT(i) = ⌊i/d⌋,当i mod d = 0,...

2019-01-03 11:28:53

阅读数 62

评论数 0

《算法导论》第三版第5章 概率分析和随机算法 练习&思考题 个人答案

注:本章内容需要一定的《概率论与随机过程》课程基础。 思考题 5-1 (概率计数) a. E[Xj] = o(1 - 1/(ni+1-ni)) + 1 · ((ni+1-ni) · 1/(ni+1-ni))=1 nE[Xj] = n b. Var[Xj] = E[Xj2] - E2[...

2019-01-03 10:40:32

阅读数 74

评论数 0

《算法导论》第三版第4章 分治策略 练习&思考题 个人答案

4.1 最大子数组问题 4.1-1 解:最大值。 4.1-2 解: VIOLENTLY-FIND-MAXIMUM-SUBARRAY(A) max_sum = -∞ left = 0 right = 0 for i = 1 to A.length sum = A[i] ...

2019-01-02 16:46:45

阅读数 63

评论数 0

《算法导论》第三版第3章 函数的增长 练习&思考题 个人答案

注:由于本章主要是数学知识,要求一定的高等数学基础,且习题大多数为证明题(输入有一定困难。。),因此本章答案主要以证明思路为主。 3.1 渐近记号 3.1-1 思路:首先仿照Θ记号的基本定义表出本题的定义,然后取c1和c2分别为1/2和1即可证明。 3.1-2 思路:对n+a和n+|a|...

2019-01-02 11:31:27

阅读数 94

评论数 0

《算法导论》第三版第10章 基本数据结构 练习&思考题 个人答案

10.1 栈和队列 10.1-1 仿照图10-1,画图表示依次执行操作PUSH(S, 4)、PUSH(S, 1)、PUSH(S, 3)、POP(S)、PUSH(S, 8)和POP(S)每一步的结果,栈S初始为空,存储于数组S[1…6]中。 解: 4→41→413→41→418→41 10....

2018-12-28 15:29:33

阅读数 94

评论数 0

《算法导论》第三版第2章 算法基础 练习&思考题 个人答案

第2章 算法基础 2.1 插入排序 2.1-1 以图2-2为模型,说明INSERTION-SORT在数组A=<31, 41, 59, 26, 41, 58&am...

2018-12-27 16:22:47

阅读数 583

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭