close
替代役生活的第三週,為了讓自己有點事情可以做,開始刷LeetCode的課程。
LeetCode課程提供非常多的程式練習,最方便的是不需要安裝Visual 或是Devc 之類的軟體,可以直接在網頁上
編譯程式,雖然在網頁上編譯非常方便,但是一開始需要花點時間熟悉介面。
相信會開始寫LeetCode的朋友,對程式設計應該有一定程度的認識了,但是對新手來說,LeetCode是一個非常好的練習機會,以前在學校常常聽到PBL(Problem basic Learning),LeedCode這邊不就有現成多到數不清的的Problems嗎XD。
LeetCode 測驗的介面
class Solution {
public:
vector<vector<int>> generate(int numRows) {
}
};
generation(int numRows)
generation :執行程式的名稱
int numRows : 測試程式時的input變數
vector<vector<int>> : 回傳給測試程式的資料格式
同時題目也會提供下面這樣的提示:
Input: 5 Output: [ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1] ]
也就是說在這個題目中,測試程式的numRows會是5,回傳給測試程式的vector期望為
[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]
至於中間的程式怎麼寫,就得靠自己想辦法啦。
文章標籤
全站熱搜
留言列表