原文:算法导论14.1节习题解答

算法导论习题解答系列停了一年了,现在重新拾起,好多算法已经忘了,有的记得大概,但是真正的用代码实现却很难下手。 CLRS . 写出OS SELECT的非递归形式一般递归形式改写为非递归形式要用到while,有时还要用到栈结构。 CLRS . 写出一个递归过程OS KEY RANK T, k CLRS . 确定元素x的第i个后继,时间为lg n CLRS . 在这题中,将每个结点的秩存于该结点自身之 ...

2012-05-08 18:20 3 4372 推荐指数:

查看详情

算法导论》第二章习题解答

如果错误,或者有更好的方法,欢迎大家指正 2-1:插入排序 2-1-1:描述数组A = {31,41,59,26,41,58}插入排序过程     解: 1、  31 41 59 2 ...

Sat Feb 25 01:34:00 CST 2012 2 4974
算法导论14-2习题解答 Josephus排列(约瑟夫环)

CLRS 14-2 Josephus问题的定义如下:假设n个人排成环形,且有以正整数m<=n。从某个制定的人开始,沿环报数,每遇到第m个人就让其出列,且报数进行下去。这个过程一直进行到所有人都出 ...

Thu May 10 22:01:00 CST 2012 4 3671
算法导论课后习题解答 第一部分 练习1.1-1->1.1-5

很高兴能和大家一起共同学习算法导论这本书。笔者将在业余时间把算法导论后面的题解以博文的形式展现出来希望能得到大家的支持谢谢。如果有可能我会做一些教学视频免费的供大家观看。 练习题选自算法导论中文第三版第6页中的练习。 1.1-1 给出现实生活中需要排序的一个例子或者现实生活中需要计算凸壳的一个 ...

Wed May 29 07:08:00 CST 2019 0 550
算法导论课后习题解析 第五章

5.1-1 如果我们能够比较任意两个应聘者的优劣,那么我们就能够对所有的应聘者按照优劣进行排序,之后按顺序对每个人赋予rank值,这样我们就知道了原来应聘者rank值的序列。 5.1- ...

Thu May 16 00:44:00 CST 2013 4 4059
算法导论课后习题解析 第七章

7.1-1 蓝色部分代表不大于pivot,红色部分表示大于pivot 13 19 9 5 12 8 7 4 21 2 6 11 13 19 9 5 12 8 7 4 21 2 ...

Thu Jun 27 07:28:00 CST 2013 4 2525
算法导论课后习题解析 第六章

6.1-1 元素最少的情况是最底层只有一个叶子,即$2^h$;元素最多的情况是整棵树是满的,即$2^{h+1}-1$。(这里按照叶子到根的最大边数来定义高度) 6.1-2 设高度为h, ...

Fri May 31 21:47:00 CST 2013 3 4705
算法导论课后习题解析 第三章

3.1-1 分情况讨论 当$f(n) \ge g(n)$时,$max(f(n), g(n))=f(n)$,存在$c_1=\frac 12,c_2=1,n_0>0$使得 $$0 < c_1( ...

Tue May 07 04:23:00 CST 2013 0 3675
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM