为啥要学算法:程序=数据结构+算法。
数据结构是数据组织的一种方式,算法的话,举个很简单的例子:
有个题目:计算1到100之间所有数的和?
传统的最笨的方法就是逐个累加,即1+2=3,3+3=6,6+4=10,……,算到100就需要计算99次;
但后来有人发现了规律:
1+100=2+99=3+98=……=50+51,那不就是100/2=50个101相加嘛,所以直接等于(1+100)*100/2,即首末相加除以2就可以。
是不是省了很多计算量,这在数据量更大时优势就更明显了,后面这种处理方式就是采用了某种算法。
怎么样,发现算法的好处了吧?
算法就像是你用大白话解释下怎么解决这个问题,而编程语言所对应的只是解决这个问题的工具。
就像你是木匠,要做一张桌子,你要明白怎么做桌子这个过程,按部就班的来执行做桌子。一开始你可能需要学习,试做几次。
你选锤子,刀子,剪子还是锯子,要看你熟练不熟练,能不能满足做桌子这个任务。
所以,算法真的很神奇,也很有用的,千万不要排斥它!
这不,最近看了一门算法课,之前在朋友圈我也推荐了。
9.9,其实也不贵,就一杯奶茶。
但,今天这个既然是广告,那就必须得送点福利。
不然广告费我赚了,还要你们买这门课,多扎心。
必须还得优惠点,所以,大家如果买了这门课。
请带着购买截图来找我,微信:well_xiaolong,也可以直接扫码添加我微信。
我给你返现10元,限定30个人。
????点击 阅读原文 即可购买