打印

关于编程的算法

关于编程的算法

编程最重要的是算法,关键在于你软件中的数据结构的定义!有好的算法,可以让你的软件如虎添翼,怎么没人讨论这些问题?

让我们讨论下算法!waiting for you ........

TOP

新出一套叫做:"计算机艺术"的书,第一本就是算法,建议买来读读
萝卜青菜,各有所爱,我就爱Linux! 神话有3种,第一种神话,第二种台湾独立,第三种台湾反攻大陆.

TOP

我没有学过,在大学里我念机械的。,你可以先起个头。
生命不息,编程不止 有没有人一起研究PAX255啊

TOP

好,我想个好的论题先
萝卜青菜,各有所爱,我就爱Linux! 神话有3种,第一种神话,第二种台湾独立,第三种台湾反攻大陆.

TOP

我觉得重要的还是程序设计的风格。看一下UNIX的代码,其中并没有太多非常精妙的算法,但读起来却赏心悦目。
有时算法过于精妙也会影响其可读性。
http://sites.google.com/site/wuwenguan/

TOP

我觉得就现在的机器来说,一个小型程序不一定要非常注意算法,只要简单,明了,方便以后维护就可以了,但是对大型的服务程序,算法还是很重要的。我以前写过一个服务程序,在修改之前,当接上10台客户机的时候,已经资源占用率到100%了,现在,接上60台客户机,才30%。而且没有涉及算法,只是修改了处理过程。
生命不息,编程不止 有没有人一起研究PAX255啊

TOP

我觉得算法使程序的灵魂,更好的算法还是必要的
我的ftp ftp://linux:linux@bdfzoi.kmip.net

TOP

[quote:9353e2accb="netdigger"]我觉得就现在的机器来说,一个小型程序不一定要非常注意算法,只要简单,明了,方便以后维护就可以了,但是对大型的服务程序,算法还是很重要的。我以前写过一个服务程序,在修改之前,当接上10台客户机的时候,已经资源占用率到100%了,现在,接上60台客户机,才30%。而且没有涉及算法,只是修改了处理过程。[/quote]
不否认算法在工程开发中的重要性,但目前的硬件已经远远超过了软件,所以开发过程中更主要的是功能的实现,只要不显著提高性能,一般不会太过于在乎算法,但是,算法就好像程序设计中的艺术一般,自有魅力所在!
萝卜青菜,各有所爱,我就爱Linux! 神话有3种,第一种神话,第二种台湾独立,第三种台湾反攻大陆.

TOP

现在的社会,只讲究功利。一个算法再好,而程序很难读懂。老板也不会觉得好。我也很想学点好的算法,因为毕竟对于程序员来说,是像画家对其做品一样,是很再意的,可是在现在的社会,唉
生命不息,编程不止 有没有人一起研究PAX255啊

TOP