java 合併排序演算法、冒泡排序演算法、選擇排序演算法、插入排序演算法、快速排序演算法的描述
演算法是在有限步驟內求解某一問題所使用的一組定義明確的規則。通俗點說,就是電腦解題的過程。在這個過程中,無論是形成解題思路或編寫程序,都是在實作某種演算法。前者是推理實現的演算法,後者是操作實現的演算法。 一個演算法應該具有以下五個重要的特徵: 1.有窮性: 一個演算法必須保證執行有限步驟之後結束; 2.確切性: 演算法的每一步驟必須有確切的定義; 3.輸入:一個演算法有0個或多個輸入,以刻畫運算物件的初始情況; 4.輸出:一個演算法有一個或多個輸出,以反映輸入資料加工後的結果。沒有輸出的演算法是毫無意義
2024-11-17