关于算法的形象解释

作者:我就是个世界 发表于:2008-10-15
上次在3sNews请教九形教主关于算法的问题,linux23教主给出了非常形象的解释!

[quote]原帖由 husw 于 2008-3-10 16:22 发表
又返回去看了一遍,这里有点不太明白,烦请教主解释一下

就是算法的概念!

能否形像化的讲一下“算法” [/quote][separator]

[quote]突然想起初中的时候,同桌考我的一个物理题。如果你有一个水银计(量大气压的那种),你要怎么量出一座楼的高度?

答案有很多。1、你可以在楼底下量大气压强,然后到楼顶量,根据公式把大气压强差换算成高度差。2、你可以跑到楼顶,把水银计从楼顶扔下,然后掐秒表,根据重力加速度和时间来算出高度差。3、把水银计卖了,买卷尺,然后量出高度。4、把水银计送给门房老爷爷,然后让他告诉你这座楼的高度……

记得我当时对她佩服得五体投地!

这……就是算法拉。为了达到你的目的,不择手段得去解决。换在计算机问题上就是不择手段得用各种方法去解决实际问题的这些手段就是算法。当然虽然都达到目的,但是手段有好有坏。比如你用冒泡和选择都可以达到排序,效率上不一样。所用的时间长短和资源多少都不一样。没有算法是完美的。有优必有劣,所谓用空间换时间和用时间换空间就是一个选择的过程。而选择是痛苦的……

当然,至于上面的物理问题,好坏就不用我说了……[/quote]

相当的有才,有兴趣的可以关注一下教主写的
[url=http://www.3snews.net/bbs/viewthread.php?tid=3118&extra=page%3D1]"[color=#0000FF]靠近她,拥抱她,爱护她,支持她(原标题:玩弄她搞大她成全她)[/color]"[/url]

分享:

扫一扫在手机阅读、分享本文

请发表您的评论