演算法 Algorithm
演算法是一種解決問題的方法,它是一系列明確的指令,用來解決問題。演算法是一種獨立存在的,解決問題的方法,而不是程式碼,因為同一個問題可以有很多種不同的演算法,而且同一種演算法也可以用不同的程式碼來實現。
接下來讓我們看看演算法的一些特性:
- 有限性:演算法是一系列明確的指令,因此它必須是有限的,也就是說,它必須在有限的步驟之後結束,而且每一個步驟都必須在可接受的時間內完成。
- 確定性:演算法中的每一條指令必須有確定的含義,不會出現二義性。
- 輸入:演算法有0個或多個輸入。
- 輸出:演算法有1個或多個輸出。
接下來讓我們了解數據結構與演算法的一些重點題目。