# 新竹實驗中學C++程式語言教學講義 > 作者:[柯筑苓](https://www.linkedin.com/in/chu-ling-ko/) > 搭配 [Zero Judge 高中生程式解題系統](https://zerojudge.tw/Problems) 請直接點連結進入 有任何問題請寄信至 ko19951231@gmail.com ## 目錄 #### 程式語法 忽然發現 Green Judge 已經不存在了,正在將練習題修改為 [Zero Judge](https://zerojudge.tw/Problems) 的題目。若遇到尚未修改為 Zero Judge 連結的練習題,請先忽略! [Ch0 新手村任務](https://hackmd.io/s/rJrk6L35-) [Ch1 輸出](https://hackmd.io/s/rk7oU9i5-) [Ch2 變數與輸入](https://hackmd.io/s/HJtZXMpqb) [Ch3 四則運算](https://hackmd.io/s/BJ0Awp09W) [Ch4 if 條件判斷](https://hackmd.io/s/HyuwnlMoZ) [Ch5 while 迴圈](https://hackmd.io/s/Sk3nDNsiZ) [Ch6 for 迴圈](https://hackmd.io/s/H1iyHQc2b) [Ch7 雜項:其他資料型態、函式庫、格式化輸出](https://hackmd.io/s/r1QbUam6b) [Ch8 處理不同輸入規則](https://hackmd.io/s/rJfcCI_R-) [Ch9 陣列](https://hackmd.io/s/HJMbs-ARW) [Ch10 字串處理](https://hackmd.io/s/BkcTlsvHM) [Ch11 大數運算](https://hackmd.io/s/r1KtmuMdf) [Ch12 副函式與遞迴](https://hackmd.io/s/r1ewEfGqM) #### 演算法 演算法的練習題大多以 [Virtual Judge](https://vjudge.net/) 為主,想練習的同學請先申請 Virtual Judge 的帳號。 [Ch13 排序](https://hackmd.io/s/ry9twDVpW) [Ch14 貪婪演算法](https://hackmd.io/s/rkhigGlTG) [Ch15 動態規劃](https://hackmd.io/s/ByZgGkLpW) [Ch16 回溯法 (DFS,窮舉所有可能)](https://hackmd.io/s/B1Q0_-whQ) [Ch17 二分搜尋法](https://hackmd.io/s/ByCZ5Yoa7) [Ch18 Stack 與 Queue](https://hackmd.io/s/BkZaF56Cm) [Ch19 BFS 廣度優先搜尋](https://hackmd.io/s/BkxmExS8J4) [Ch20 最短路徑 Dijkstra](https://hackmd.io/s/HJL8bMuxN) [Ch21 並查集 Disjoing set (Union find)](https://hackmd.io/s/rkRVS_o-4)