1. 程式人生 > >演算法基礎概念

演算法基礎概念

演算法(Algorithm):解決特定問題求解步驟的描述,計算機中表現為指令的有限序列,並且每條指令表示一個或多個操作。

演算法的特性:

  1. 輸入輸出
  2. 有窮性(無死迴圈)
  3. 確定性(執行路徑唯一,相同的輸入唯一的輸出)
  4. 可行性(每一步都是可行的)

演算法設計的要求:

  1. 正確性
  2. 可讀性
  3. 健壯性
  4. 高效,低耗