Introduction to Algorithms

来源:互联网 发布:淘宝卖家采集器破解版 编辑:程序博客网 时间:2024/05/16 10:23

我打算学习一下算法,所以就买了一本算法导论中文版的来学习学习。现在已经看完第一部分了,但是效果不怎么样,想着必须要总结一下,就想写下这一系列的博客。

现在想想,也已经忘记当时为什么要学习了算法了,现在大三,是为了以后的更好的工作?好像以我性格好像也不对。好像就是为了学习,也没有具体的项目,就纯粹地想要去学习,锻炼自己的能力,训练自己的数学思维,大概是这样吧,等我想起来再来补充吧。


那么,什么是算法呢?

我认为的算法是,解决问题的方法,也就是说,算法的目的是为了解决问题的,那么首先的要达成的大前提就是能够解决问题,其次就是在这些问题的优劣。这是大概上的感性认识,那么算法又是在计算机领域内使用得最多,那么它在计算机领域内又有什么限制呢?

首先计算机解决问题是把问题分解成一一步来执行的,那么也就是说,算法是解决问题的步骤,每一“步”怎么优,这些步组合在一起完成这个问题时能不能达到优,计算机考虑的就是时间性能和内存性能,有了这个评判标准,就可以判断比较出优劣了。

这暂时是我的一些看法,看看随着深入的学习,会不会更深入的理解,大家有什么想法也可以发我。