摘要: 本章由高斯计算从1加到100的思想引入算法之间的比较.从而引入一个话题:什么是算法.算法其实就是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或者多个操作. 讲述了算法的概念,接下来就是要对它有一个深入的了解过程,于是,到了说说它的特性的时候了,算法的五个基本特性分别是:输入,输出,有穷性,确定性和可行性.其中,算法可以有零个或者多个输入,但一定要至少有一个输出,否则算法就失去意义了.有穷性则能保证算法不会无限制的重复下去,那么确定性呢?试想一个算法是有歧义的,那么怎么能保证我们要的结果会是预期的呢?因此,算法的确定性也必须要得到保证。如果算法不可行,那么这. 阅读全文
posted @ 2011-08-30 16:29 Jeallyn 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 大学期间数据结构虽然学得不算一塌糊涂,却也确实没学好,看到<大话设计模式>的作者程杰老师又出书了,还是忍不住想得到一本,何况这次的书籍正是我薄弱的数据结构呢?其实大学没学好这门课一个很重要的原因就是不知道它究竟有什么用,学习生涯似乎一直都是这样,从开始数数的时候就没有人告诉我们知道1+1=2有什么意思,直到某天你自己意识到了才会发现它的用途.在求职的道路中,我走得并不是那么顺畅,其中在外企摔倒的几次都是因为数据结构.虽然现在顺利入职了,还是想花一些时间好好折腾下数据结构. 买好了书籍的第一件事就是到程老师的博客中找勘误,毕竟再好的书籍都会有难免的错误.这本书的错误虽然不少,但是我们 阅读全文
posted @ 2011-08-30 13:14 Jeallyn 阅读(292) 评论(0) 推荐(0) 编辑