Sprout 2022 2! 複習

Koios @ Sprout 2022
 

slido

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

回顧

第一階段

  1. 第一支程式

  2. 輸入輸出

  3. if/else

  4. 迴圈(for loop、while loop)

  5. 陣列(一維、多維)

  6. 字元、C-style 字串

  7. Function

  8. 指標

  9. struct

  1. Header Files & Template

  2. C++ string

  3. C++ File I/O

  4. Class

  5. new / delete

  6. STL

  7. 複雜度

  8. 排序、二分搜

  9. 遞迴

第二階段

  1. Wordle
  2. Space Shooter
    • 繳交期限是 7/8 喔!

大作業

展望

What's Next?

  • 學習 C++ OOP
  • 學習其他程式語言:Python, JavaScript, Java, Ruby, ...
  • 演算法與資料結構:最短路徑, DP, 紅黑樹, ...
    • 讓你的程式可以解決更多問題吧!
  • 數學:線性代數, 微積分, 離散數學, ...
  • 接觸其他資訊領域:網頁設計, 資訊安全, 人工智慧, ...
  • 找到能夠一起前進的夥伴!

資訊領域介紹

✨暑假愉快✨

複習、回顧與展望

By koios

複習、回顧與展望

  • 150