算法导论习题解答系列停了一年了,现在重新拾起,好多算法已经忘了,有的记得大概,但是真正的用代码实现却很难下手。 CLRS 14.1-3 写出OS-SELECT的非递归形式一般递归形式改写为非递归形式要用到while,有时还要用到栈结构。 CLRS 14.1-4 写出一个递归 ...
如果错误,或者有更好的方法,欢迎大家指正 :插入排序 :描述数组A , , , , , 插入排序过程 解: :写出插入排序 非升序 伪代码 解: INSERTION SORT A for i lt upto length A key lt A i j lt i while A j lt key and j gt A j lt A j i lt i A i lt key endfor :考虑下面的查 ...
2012-02-24 17:34 2 4974 推荐指数:
算法导论习题解答系列停了一年了,现在重新拾起,好多算法已经忘了,有的记得大概,但是真正的用代码实现却很难下手。 CLRS 14.1-3 写出OS-SELECT的非递归形式一般递归形式改写为非递归形式要用到while,有时还要用到栈结构。 CLRS 14.1-4 写出一个递归 ...
目前在看统计学习导论:基于R应用,觉得这本书非常适合入门,打算把课后习题全部做一遍,记录在此博客中。 第二章习题 1. (a) 当样本量n非常大,预测变量数p很小时,这样容易欠拟合,所以一个光滑度更高的学习模型更好。 (b) 当样本量n非常小,预测变量数p很大时,这样容易过拟合 ...
习题二 一、判断题 瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。 (F) 原型化开发方法包括生成原型和实现原型两个步骤。 (F) 软件过程改进也是软件工程的范畴。 (T) 在软件开发中采用原型西永策略的主要困难时 ...
1-1 平均数:输入3个整数,输出他们的平均值,保留3位小数 1-2 温度:输入华氏温度 f ,输出对应的摄氏度 c,保留3位小数。提示:c=5(f-32)/9 1-3 ...
《算法导论》学习记录目录 插入排序是算导第一个分析的算法。 之前看了很多遍,一直没有把习题做了,现在好好把习题和思考题做做,锻炼自己能力,顺便用C语言实现经典算法和数据结构。 最基础的插入排序是对前n-1项数据进行反向扫描。实现很简单,运行时间也很容易的出,直接贴代码 ...
1.定义一个数字系统。 数字系统定义了如何用独特的符号表示一个数字。在不同的系统中,数字有不同的表示方法 2.辨析位置化和非位置化数字系统。 位置化数 ...
2、为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员输入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息 ...
5.1-1 如果我们能够比较任意两个应聘者的优劣,那么我们就能够对所有的应聘者按照优劣进行排序,之后按顺序对每个人赋予rank值,这样我们就知道了原来应聘者rank值的序列。 5.1- ...