- Python編程自學手冊
- 史向東等編著
- 283字
- 2024-01-19 15:21:41
1.3 選擇更好的算法

針對上面這個題目,樂樂一陣忙活,1加到2,2加到3,3加到4……終于得出了結果為5050。

而學過奧數的歡歡,直接說出了答案是5050!1787年,10歲的高斯用了很短的時間就算出了結果,因為一共有50對數,每對數的和都是101。

在上面的例子中,樂樂用傳統的方法計算,而歡歡則利用高斯的方法在更短的時間內計算出了結果。雖然兩種不同算法的結果都對,但計算效率卻明顯不同。由此可見,一種好的算法可以提高計算效率。
既然樂樂的方法是算法,歡歡的方法也是算法,那么哪個方法好呢?大家一般都會選擇歡歡的方法,因為計算快并且理解起來也容易。而對于一個好的算法,我們一般會從五個方面進行判斷[1]。

推薦閱讀
- Java程序設計與開發
- 程序員面試白皮書
- PyQt從入門到精通
- HBase從入門到實戰
- 匯編語言程序設計(第2版)
- 深入分布式緩存:從原理到實踐
- C++程序設計
- Hacking Android
- Application Development with Parse using iOS SDK
- Learning Bootstrap 4(Second Edition)
- 讀故事學編程:Python王國歷險記
- micro:bit軟件指南
- Practical Time Series Analysis
- 嵌入式Linux與物聯網軟件開發:C語言內核深度解析
- Building an E-Commerce Application with MEAN