多语言展示
当前在线:472今日阅读:84今日分享:32

算法学习:什么是算法 (一)

在编写计算机程序时,知道知种各样的算法有助于我们写出一个更“优雅”的程序。为了创造高效率、正确解决问题的程序,让我们开始学习吧。
方法/步骤
1

一、什么是算法?    算法就是解决问题的步骤。    专业一点的说法就是利用计算机处理问题的步骤。

2

二、算法是古老的智慧    自计算机问世以来,人们巳经研究出无数可以用计算机解决的处理问题的方法。在这种情况下,许多研究人员仍在改进算法,并研究有没有更普遍的处理方法,有没有更高效的处理方法,有没有数据量更少的处理方法。这样细化出来 的好算法,巳经在很多计算机程序中被使用了。所以,算法也是为创造更“优雅”的程序而积累的“古老的智慧”。    好的算法本身会成为程序设计的范本,学习算法也在编写一个良好程序的过程中起到指导作用。

3

三、懂得了算法游戏水平会更高     学习算法的同时能提高自己的编程能力。一个好的算法是编写程序的模型,因为它能创造计算机程序,其中还包含了程序的精髓。这与游戏中的“棋谱”是一样的道理,游戏中掌握好策略的一方往往能获胜。    学过算法的人写出的程序和没学过算法的人写出的程序有明显的差距。要写出既能正确执行又能提高效率的好程序,算法是学习是不可匮缺的。

推荐信息