算法导论读书报告总结

算法导论读书报告总结

问:python中的数据结构分析?
  1. 答:5. 数据结构
    本章详细讨论了你已经学过的一些知识,同样也添族备加了一些新内容。
    5.1. 关于列表更多的内容
    Python 的列表数据类型包含更多的方法。这里是所有的列表对象方法:
    list.append(x)
    把一个元素添加到列表的兆闷毁结尾,相当于 a[len(a):] = [x]。
    list.extend(L)
    将一个给定列表中的所有元素都添加到另一个列表中,相当于 a[len(a):] = L。
    list.insert(i, x)
    在指定位置插入一个元素。第一个参数是准备插入到其前面的那个元素的索引,例如 a.insert(0, x) 会插入到整个列表之前,而 a.insert(len(a), x) 相当于 a.append(x)。
    list.remove(x)
    删除列表中值为 x 的第一个元素。如果没有这样的元素,就会返回一个错误。
    list.pop([i])
    从列表的指定位置罩袭删除元素,并将其返回。如果没有指定索引,a.pop() 返回最后一个元素。元素随即从列表中被删除(方法中 i 两边的方括号表示这个参数是可选的,而不是要求你输入一对方括号,你会经常在Python 库参考手册中遇到这样的标记)。
问:《算法导论》最快多少天能掌握?
  1. 答:有天赋的话几个月吧,否则n年。
  2. 答:算法导论更多的只是一门算法简介,如果死记硬背,也用不了多少时间。
    他更深层次的是各种数学思想的不同运用的一个大集合,离散数学,图论,数论,线性代数等等等他是各个数学领域解决的问题集合而成的一本书。
    如果想神掘码要把算法导论上面的算法真正掌握,学懂,没有这些数学知识一定不可能。你游哪可以估计你学散卜习这些数学知识需要多长时间,你就知道算法导论最快多少天能掌握。
问:请教编程高手:如何培养编写算法的思路?
  1. 答:随机函数一种思维是获取电脑时间的毫秒值,再根据这个值做下处理,这样就可以生成随机数了。
  2. 答:多看看数据结构
    多看看数据库应用设计
  3. 答:我觉得,想要精通算法必须要重视实践,就是要把所有的经典算法都亲手实践,而且在这个过程中是不能查阅没让仔书本的,尽量做到枯汪熟练,这样才能够提取出这个算法的精髓,并且能够应用自如,数学肯定是一个基本功,像高数,线代,离散数滑唤学,组合数学,运筹学最好都涉及并且做到精通,做ACM比赛的基本功要求是出现的经典算法,像堆排,快排,最小生成树,佛洛依德等等都要反复打30多遍,这样就能做到真正的熟练了,有了良好扎实的基本功再加上以后再多看看新颖的算法,就能真正掌握了,其实混乱的思路还是因为对经典的算法没有完全掌握,看懂和写出来是完全不同的,我的经验是看《算法导论》+在OJ上做题,总之实践是很重要的。
  4. 答:我个人认为,所有的算法都是来源于数学的。如果枯友你真要学习算法的话,首先要学好数学。这是我个人的经验。无论以后做分析没悄槐,还是做开发。即便是要定义一个数组,也离不开数学的知识。
    数学学的好,在解决问题的时候就会有更多的运孙思路,也就是算法。
    我是个C#的程序员,现在也在努力学习数学中。
    希望对你有帮助
  5. 答:"对于一道编写算法的题,在读正确答案之前,我都有认真思考的过程,但是思路就是很混乱"这是很正常的,再猛的高手遇到问题也不会一目了然的,要有一个整理思路的过程,画框图是一个很好整理思路的过程,思想混乱说明你的思维比较敏感,对每一个问题都会不由自主进行一下发散思考,太多的分支结果导致混乱,就像你进入了一个出不来的递归一样,说了这么多费话,想要表达的意思就是说,只要你不断的去写code,你会发现你在不知不觉中思路就清晰起来了,比如编一个聊天室,你立刻就会知道大体需要敏州哪几个模块,当你自己很彻底地编出一个聊天室了,再去写一个像 里面在线纸牌游戏的时候,思路就会立刻清晰起来,因为他们的原理差不多,只不宴拿让过纸晌局牌客户端复杂一点而已,又说了一堆费话在,我是想说,当然只是个人观点,经验在编程过程中是非常重要的,所以你的混乱的问题不是问题,加油
    =====================================================================
    偶不是专业写程序的,目前自学写点程序只是兴趣,所以水平有限,只是自身的一点感受。
    1 程序事例,有代表性的看一点就够了,
    2 一门语言的语法基础的东西要非常熟练
    3 闭门造车,自己写程序,写属于自己的程序,写一些小游戏,如果不会就从最简单的开始写,10以内的乘法口决,各种常见的数学计算公式实现(如阶乘),计算器,猜数字,扫雷,等等等等
    总之,只有自己写了,才会有自己的思路,你读别人的程序就是像背诵别人的文章,如果不写自己的文章,永远也不会有自己的风格
  6. 答:多看些应用代码,会有帮助的
    现在网上好多源码竖芹胡首厅,下载相关语言的
    看人余拦家具体实例是怎么做的,慢慢思路就开了
算法导论读书报告总结
下载Doc文档

猜你喜欢