課程介紹

演算法 (C++)

演算法 (C++)

講師:Boron、Roy、水餃

演算法是電腦處理資訊的核心,因為電腦程式本質上是一組指示電腦執行特定任務的步驟,無論是計算職工薪水還是列印學生成績單。當面對龐大的數據集時,我們迫切需要高效的問題解決方法,而演算法的目的就是為了實現這一目標

在我們的演算法課程中的初幾堂,我們將首先介紹 C++ 的基本語法。C++ 是一種編譯型語言,其優勢在於執行程式碼的效率,這使其成為實作演算法的理想工具,同時也為日後參加程式競賽打下了堅實的基礎

擁有了 C++ 語法的基礎後,我們將深入探討資料結構、貪婪算法(Greedy)、分治、排序算法、動態規劃(Dynamic Programming)、圖論等主題,以幫助社員們在 APCS 考試中獲得 4 級的高分