算法通常包含重復的步驟和壹些比較或邏輯判斷。不同的算法可能使用不同的時間、空間或效率來完成相同的任務。壹個算法的優劣可以用空間復雜度和時間復雜度來衡量。
筆者在學習了數據結構之後,會對算法有更好的理解。