关于学编程就要学算法的一点看法

      其实在我看来,用哪个语言进行编程,ASP也好,PHP也好,C语言也好,都无所谓。只是他们表现的形式不同,重要的是理解其中的算法。现在,同学们刚刚开始学习编程,重要的就是要理解编程的算法问题。其实算法最好理解的定义就是:做成这个事情最好的方法。(这里给大家一个“百度百科”关于算法的地址:http://baike.baidu.com/view/7420.htm其实我感觉看的很晕,为啥?因为里面讲的不通俗易懂,太深奥了!)

      举个例子:比如我要下班回家,我们单位在东二环,家在西二环,我们围绕着乘坐何种交通工具,以及路线进行最优秀的判断,其实就是算法------我出门选的交通工具是:1.步行回去;2.骑车回去;3.坐公交车回去;4.自己开车回去;(前提是以上4条都可以从物质上满足)我出门选的回家路线是:1.直行走中山路(这样走优点是近,缺点是堵车)2.绕行走二环(这样走优点是速度快,缺点是绕路)其实这几条就是一个嵌套的分支语句,我就该去判断。

      交通工具选“步行”,我肯定不去选走二环的路线,得多走多少路啊;(这个步行也不要去选择路线了,肯定否了,走到家就...)

      交通工具选“骑车”,我也肯定不选走二环,和上面的一样,因为步行和汽车的速度很慢,过警察岗的时候没有太多的瓶颈影响,所以我选择了这样的搭配;

      交通工具选“公交车”,这两条路线都有公交车,走二环虽然没有多少红绿灯,但最大的缺点就是,停的站太多了,不如坐直走中山路的快速公交,但坐中山路的公交车最大的缺点是要倒车,所以你还得去判断如何最好;

      交通工具选“自己开车回去”还是走二环吧,(不过现在槐安路开通了,走槐安路还是最佳选择,这个我没说前提,先不算数)

      所以说从一个身边小事情上就能看到编程的影子,就能看到算法的重要性,希望同学们多去动脑子想问题,这就是在培养大家的编程意识!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值