什麼是演算法和時間複雜度

螢幕快照 2019-01-28 09.17.25

這是一篇用“橘子榨汁”來教你什麼是演算法的文章,簡單易懂喔。

  1. 演算法的簡單定義:輸入 +演算法 = 輸出
  2. 時間複雜度:衡量演算法執行好壞的工具
  3. 大 O 符號:用來描述演算法在輸入 n 個東西時,總執行時間與 n 的關係
  4. 在 n 非常大時,好的演算法設計可以省下非常多時間
  5. 演算法的速度不是以秒計算,而是以步驟次數
  6. 實務上,我們只會紀錄最高次方的那一項,並忽略其所有的係數

文章連結:初學者學演算法|談什麼是演算法和時間複雜度

👁關注 TMCT 粉專http://goo.gl/Ld8qVm

❤️訂閱 TMCT 頻道http://goo.gl/oV49Th

發表迴響

Please log in using one of these methods to post your comment:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s