學期末總回顧 - APCS考前大複習

Sort

sort的話以會使用現成工具為主,考試不太會去考你有哪些sort,但是懂這些sort可以訓練你的邏輯能力。

二維陣列

二維陣列一定要會,筆試基本上不太會考到,但是上機考有機會。

Strcut

struct 也請記住,因為學會這招的話,寫程式會比較方便

struct Coordinate{
    int x;
    int y;
};

int main(){
    Coordinate ball;
    cin >> ball.x >> ball.y ;
    cout << "球在(" << ball.x << ',' << ball.y << ")" << endl ;
}

queue跟stack觀念別忘了,懂得使用library。

使用standard library的stack

stack<int> stk;

stk.push(10);
cout << stk.top();
stk.pop();

遞迴 - Recursion

超重要! 筆試跟上機考都會出現,請知道怎麼使用遞迴。

DFS 深度優先搜尋

處理多重組合的情境會用到,上機考有機會用到。

Greedy貪婪演算法

貪婪演算法就幫所有 "事物" 賦予價值,然後由價值最高的開始拿取,一直到不能再拿為止,重點在怎麼定義 "事物" 的 "價值"。

Pointer 與 Linked List

考試基本上比較不會用到的觀念,有時間再念就好。

results matching ""

    No results matching ""