
1、結合“多功能計算器”,講解C++的變量、表達式、數據類型條件語句、循環語句等知識。
2、結合題目介紹并查集、分治、組合數學、樹、圖等知識。
3、結合加密解密程序、文章著色程序等實例講解遞歸、數組等知識。
4、結合題目介紹搜索、貪心、動態規劃等知識。
5、結合排序程序、飛機大戰游戲,講解排序算法、結構體等知識。
6、結合題目介紹歐幾里得算法、素數篩法、隊列、棧等知識。
7、結合題目介紹快速冪、哈希、高精度、二分等知識。
8、結合題目介紹格式化輸入輸出、枚舉、模擬、時間復雜度等知識。
1、招生條件:五年級(零基礎)
2、上課形式:12節錄播課+12節小班課+3個月在線答疑
3、教學時間:3個月
1、初遇C++
通過HelloWrold程序介紹C++的最基本內容。
2、直角三角形與光年
實現一個判斷直角三角形的程序,和一個光年計算的程序。
3、一個文本加密解密程序的實現
利用異或運算實現一個文本加密程序,并利用繼承實現解密。
4、電子熒光筆
利用16進制顏色與html的特性,將所需的內容變成彩色,達到電子熒光筆的效果。
5、會吐泡泡的程序
1.讓數組中的數字沉到數組末尾2.冒泡排序的簡單版本3.冒泡排序的優化版本。
6、OJ系統介紹
介紹在線判題系統OJ(Online Judge)的相關知識。
7、C語言格式化輸入輸出
格式化輸入輸出(C)的知識點及相關題目。
8、C++格式化輸入輸出
格式化輸入輸出(C++)的知識點及相關題目。
9、Linux系統與gdb調試
了解NOIP系列比賽用的Linux系統,和gdb的使用。
10、調試技術:對拍
對拍的方法及相關題目。
11、乘法快速冪,Fibonacci
乘法快速冪的知識點及相關題目。
12、歐幾里得算法
歐幾里得算法的知識點及相關題目。
13、并查集
并查集的知識點與相關題目。
14、分治
分治的知識點與相關題目。
15、高效排序算法
高效排序算法的知識點與相關題目。