官术网_书友最值得收藏!

1.1.1 學(xué)習(xí)算法的重要性

在學(xué)習(xí)任何一門知識之前都要先搞清楚學(xué)習(xí)該知識的理由,即學(xué)習(xí)它有何重要性。那么,為何要學(xué)習(xí)算法呢?當然,理由有很多,這里僅給出幾個。

(1)算法與日常生活息息相關(guān)。在日常生活中,人們都在自覺不自覺地使用算法。例如人們到商店購買物品,會首先確定購買哪些物品,準備好所需的錢,然后確定到哪些商場選購,確定去商場的路線;完成購物后,若物品的質(zhì)量好如何處理,對物品不滿意又怎樣處理,購買物品后做什么等。

(2)算法是程序設(shè)計的根基。計算機技術(shù)的發(fā)展可謂日新月異,新的開發(fā)語言不斷出現(xiàn),編程工具不斷更新,今天學(xué)會的知識明天可能就過時了,但是基本的算法策略卻不會有太大改變。熟練掌握基本的算法策略,在解決遇到的問題時就可以做到有的放矢。

(3)學(xué)習(xí)算法能夠提高分析問題的能力。學(xué)習(xí)算法可以鍛煉人們的思維,提高分析問題的能力,對日后的學(xué)習(xí)、生活、工作也會產(chǎn)生深遠的影響。

(4)算法是推動計算機行業(yè)發(fā)展的關(guān)鍵。計算機的功能越強大,人們越想嘗試著用它來解決更為復(fù)雜的問題,而更復(fù)雜的問題則需要更大的計算量。現(xiàn)代計算技術(shù)使計算機的硬件性能得到了很大的提高,但這僅僅是為計算更復(fù)雜的問題提供了有效工具,算法的研究是使該工具的性能得以充分發(fā)揮的關(guān)鍵。

(5)研究算法是件快樂的事情。算法本身就具有很強的趣味性,當你沉浸其中時,會發(fā)現(xiàn)它的速度、構(gòu)思都有不可言喻的美感。

主站蜘蛛池模板: 柳州市| 呼玛县| 澜沧| 托里县| 淮南市| 永顺县| 光山县| 武陟县| 中山市| 西和县| 连江县| 全南县| 郁南县| 个旧市| 苍山县| 万州区| 河北省| 垣曲县| 昆明市| 海城市| 老河口市| 青浦区| 新营市| 新竹县| 东乡县| 阿城市| 荃湾区| 苗栗县| 北京市| 台南县| 平原县| 永清县| 蕲春县| 营口市| 章丘市| 松原市| 招远市| 衡水市| 邵阳县| 三河市| 株洲县|