Sprout 2022 2! 複習
Koios @ Sprout 2022

Outline
- Header Files & Templates
- new / delete
- Class
- Recursive
- String
Header Files
Templates
Class
new / delete
Recursive
String
補充!
lower_bound 和 upper_bound
跟 sort 一樣
可以加上自訂的 cmp 函數!
舉個例子🌰
下例中,我們利用模 3 的餘數大小作為排序方式,如果一樣大才比較真實大小

回顧與展望
Koios @ Sprout 2022
Special Thanks : Wu-Jun Pei @ Sprout 2021
回顧
第一階段
-
第一支程式
-
輸入輸出
-
if/else
-
迴圈(for loop、while loop)
-
陣列(一維、多維)
-
字元、C-style 字串
-
Function
-
指標
-
struct
-
Header Files & Template
-
C++ string
-
C++ File I/O
-
Class
-
new / delete
-
STL
-
複雜度
-
排序、二分搜
-
遞迴
第二階段
- Wordle
- Space Shooter
- 繳交期限是 7/8 喔!
大作業
展望
What's Next?
- 學習 C++ OOP
- 學習其他程式語言:Python, JavaScript, Java, Ruby, ...
- 演算法與資料結構:最短路徑, DP, 紅黑樹, ...
- 讓你的程式可以解決更多問題吧!
- 數學:線性代數, 微積分, 離散數學, ...
- 接觸其他資訊領域:網頁設計, 資訊安全, 人工智慧, ...
- 找到能夠一起前進的夥伴!
資訊領域介紹
- Credit to : Sprout 2018
- Google Slides
- Why you need math for programming
✨暑假愉快✨
複習、回顧與展望
By koios
複習、回顧與展望
- 150