计算机算法设计与分析怎么样

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 06:34:15
计算机算法设计与分析怎么样

计算机算法设计与分析怎么样
计算机算法设计与分析怎么样

计算机算法设计与分析怎么样
这本书作为这个学期的算法课教材,这才让我有机会看了下此书,刚看的时候,云里来雾里去的,看完后,更是无奈.不明白为什么这样的书会作为教材,毫无道理.原因如下:1.书中所讲内容大部分出自算法导论和Levitin的算法设计与分析基础(见P86页讲贪心算法用做举例的找零问题中的二角五分硬币,当时看到二角五分硬币就瞬间无语了.因为只有米国才有25分的硬币 = =),有些地方让人感觉是删减后照搬过来的,因此读起来特别费劲,自觉愚钝,跟不上作者跳跃的思维.2.讲的东西难度适中,当是表达方式实际上给读者增加了难度.书中经常用a[],b[]这样的名字来命名所需的数据结构,可见作者丝毫没有用心在写书,根本不为读者着想,无力形式化描述使读起此书颇有难度.3.最关键的在于书中的算法代码.没有采用伪代码而采用c++实现本身没什么问题,但是代码的风格实在是不敢恭维.从变量命名上多采用s,k,r之类让人无语的名字,根本无法清晰表达变量的意思,而且要命的大部分算法只有很少的注释或者根本没有,注释固然不能太多,但那也是建立在代码能自文档化的基础上的,面对这样的代码,只能摇头.除此之外,书中代码还出现风格不统一的情况,关于花括号的使用,一会是K&R风格,一会是悬挂式风格,有时干脆两种风格混在同一段代码中,及其容易误导他人,使其养成不良的代码风格.综上,要是学算法的话,这本书并不是很理想,我觉得Levitin的那本算法设计与分析基础不错,而这本只能算不是教材的教材吧.

计算机算法设计与分析怎么样 计算机算法设计与分析... 计算机算法设计与分析 试卷 我是学计算机的,我想知道是算法设计与分析难还是通信原理难些呢. 数值分析与算法怎么样 计算机算法设计与分析程序例题我就是不知道完整的程序怎么写,#include开始往下写,就写一个有关排序的吧. 计算机算法设计与分析,求渐近式中为什么 10log3^n=O(n)还有为什么 logn^3=O(logn) 计算机导论题目设计算法 计算n阶乘 并分析时间复杂性. 计算机二级VB,与设计算法有关的解释设计算法时只需要考虑数据结构的设计,设计算法时只需要考虑结果的可靠性, 《算法设计与分析》王红梅版课后题答案 我是学计算机的,今年要分方向共有算法设计与分析 WEB系统与技术 通信原理与信息处理,我想知道各自主要学哪些课程,将来主要在哪方面发展? 把“内部排序算法的解题策略,算法设计分析与实现”翻译成英文 计算机算法设计与分析证明题若f(n)=O(g(n)),则f(n)+g(n)=o(g(n)) 算法分析与设计的题 最大值和次大值问题的最优算法要求算法时间复杂度n+logn-2 数据结构与算法怎么样 算法设计与分析中用动态规划法求解最短路径与数据结构中迪杰斯特拉算法有什么不同? 计算机程序解决问题的过程:①分析问题② 设计算法③ 编写程序④ 调试运行⑤检测结果.()判断正误 算法设计与分析 证明:=o(n^n) 写通俗点