說明
以下為競程中常見的語法,僅列出作者平常會使用的,若我忘記加了某個重要語法,歡迎發PR。
每個語法分別會有其常見程度以及其不可替代程度,以 1 到 5 評分,分數越高表示越常見/不可由其他語法替代,反之則表示越稀少/容易用其他語法替代。
基本上,若只需要打競程,學習本章節中提到的語法便已綽綽有餘。放下你的 C++ 使用手冊,看這篇吧!
注意事項
請務必親自實作每個章節中之內容!在程式學習中,親手實作是最重要的!
0-0 Hello World! 標頭檔與命名空間
常見程度:★★★★★
不可替代程度:★★★★★
0-1 變數的宣告與指派
常見程度:★★★★★
不可替代程度:★★★★★
0-2 基本輸入輸出
常見程度:★★★★★
不可替代程度:★★★★★
0-3 四則運算
常見程度:★★★★★
不可替代程度:★★★★★
0-4 條件判斷與基礎邏輯
常見程度:★★★★★
不可替代程度:★★★★★
0-5 進階運算
常見程度:★★★
不可替代程度:★★★★★
0-6 進階輸入輸出
常見程度:★★
不可替代程度:★★★★
0-7 陣列
常見程度:★★★★★
不可替代程度:★★★★★
0-8 迴圈
常見程度:★★★★★
不可替代程度:★★★★★
0-9 函式
常見程度:★★★
不可替代程度:★★★
0-10 遞迴
常見程度:★★★
不可替代程度:★★★★★
0-11 struct
常見程度:★★
不可替代程度:★★
0-12 變數的作用範圍
常見程度:★★★
不可替代程度:★★★★
0-13 排序
常見程度:★★★★
不可替代程度:★★★★
0-14 常用工具/函式
常見程度:★★★★★
不可替代程度:★★★
0-15 段落小結
0-16 STL簡介
常見程度:★★★★
不可替代程度:★★★★
0-17 vector
常見程度:★★★★
不可替代程度:★★★★★
0-18 pair
常見程度:★★★★
不可替代程度:★★★★
0-19 queue 與 stack
常見程度:★★★
不可替代程度:★★
0-20 set
常見程度:★★★★
不可替代程度:★★★★★
0-21 map
常見程度:★★
不可替代程度:★★★★★
0-22 priority_queue
常見程度:★★
不可替代程度:★★
0-23 deque
常見程度:★★
不可替代程度:★★
0-24 linked-list
常見程度:★★
不可替代程度:★★
0-25 bitset
常見程度:★
不可替代程度:★★★★