Sean 的保送之路
- 介紹並註冊 Zero Judge, 先從 Zero Judge 這個 OJ 開始練習
- 建好 Github Repository ,以熟悉 Github flow 的多人合作運作模式
- 完成 Zero Judge的
a001.ca002.c
- 預習 L1 演算法與相關競賽簡介
- 完成
a003.ca004.c
- 完成 a004.c
- 安裝
command line的subl指令開啟 sublime - 安裝
command line的git自動補齊功能
- 完成 a006.c
- 寫 a009.c
- 再次解說 Web Developer 目前常見的流派
- POST/GET 和 Backend 的關係
- 下次準備學習 Ruby on Rails
- 60mins 學
C, 30mins 學Web Development
- 完成 a009.c
- 寫 a009.c
- 安裝+修正 Ruby on Rails 環境 (未完)
- 完成 a009.c
- 寫完 Rails 101 第零章
- 寫完 Rails 101 第一章:Hello World!! --快速體驗 Rails
- Ruby on Rails 環境安裝完成
- Microsoft office 2016 下載安裝完成
- 完成 a009.c
- 寫 a022.c
- 講完 L1 演算法與複雜度
- 介紹新書「培養與鍛鍊程式設計的邏輯腦」
- 寫 a022.c
- 完成 a022.c
- 寫完 a022
- 寫完 a058
- 重裝 git auto completion
- 完成「培養與鍛鍊程式設計的邏輯腦」 Chapter 1 的「想想看」,用 C 實作 1.和 2.
- 讀完「培養與鍛鍊程式設計的邏輯腦」 Chapter 2
- 用 C 實作 Stack operation
- 讀完「培養與鍛鍊程式設計的邏輯腦」 Chapter 3
- 完成 C 實作 Stack operation
- 寫 a147
- 完成「培養與鍛鍊程式設計的邏輯腦」Page 40. 第 11 題
- 完成 a147
- 完成「培養與鍛鍊程式設計的邏輯腦」Page 31. 第 2 題
- 完成 a104
- 研究「培養與鍛鍊程式設計的邏輯腦」Page 34. 範例五,下次要出進階版作業
- 完成 a104
- 講解枚舉法作業
- 「培養與鍛鍊程式設計的邏輯腦」Page 34. 進階題目
a.inb.inc.in找出三份測資的答案
- 寫 closet pair
- 看完「培養與鍛鍊程式設計的邏輯腦」Page 42 - 47
- 並實作「小數點字串換算浮點數」,類遞推法題目
- 寫 closet pair
- 完成 a058 MOD3
- 實作「小數點字串換算浮點數」,類遞推法題目
- 完成 a147 print it all
- 實作「小數點字串換算浮點數」,類遞推法題目
- 講解 「培養與鍛鍊程式設計的邏輯腦」ch5
- 講解輾轉相除法 & 實作
- 演算法概念:Divide and Conquer
- Recursive: Fraction, Summation
- 看懂 merge sort
- 完成 a059 完全平方和
- 研究二分搜尋法
- 練習手寫解二分搜尋法
- 實作二分搜尋法
- 完成二分搜尋法
- 完成 a149 乘乘樂
- 二分搜尋法讀取測資
- 實作二分搜尋法
- 完成二分搜尋法
- 完成 a038: 數字翻轉
- 完成 Binary Search
- 完成暴力搜尋法比較時間
- 實作暴力搜尋法並與二分搜尋法比較時間
- 講解 Recursive 和 爬樓梯問題
- 介紹基礎排列組合公式
- 實作動態規劃「階乘」
- 完成 a040 阿姆斯壯數
- 介紹 Facebook Hacker Cup 題目
- 講解 FHC Problem 1
- 實作 FHC Problem 1
- 完成 a038 數字翻轉
- 講解動態規劃題目與時間複雜度
- Demo DP 與 Brute-Force 計算速度差別(30 秒與 1 秒)
- 實作 阿姆斯壯數
- 完成 a040 阿姆斯壯數
- 講解動態規劃方格棋盤題
- 出寒假作業
- 完成 a020 身分證檢驗
- 寫寒假作業
- 完成 a040 阿姆斯壯數
- 多出 3 題寒假作業
- 完成 a020 身分證檢驗
- 寫寒假作業
- 解說 Prefix/Infix/Posfix
- 講解電腦使用 stack 做四則運算流程
- 寫身分證字號檢驗
- 補寫寒假作業
- 講解 Queue 資料結構
- 實作 Queue Operation
- 開始實作 Queue Operation
- 完成 Queue Operation
- 介紹 C++ 的語法
- C++ vector 用法
- 介紹資料結構:二元樹
- 用 C++ vector 再次實作 stack/queue
- 介紹二元搜尋樹
- 二元樹走訪:前序、中序、後序
- 二元搜尋樹建置流程
- 用 C++ vector 再次實作 stack/queue
- 實作二元樹
- 實作二元樹前序、中序、後序
- #87 實作自製 Linked List 類別
- 完成
insert(node, index) - 完成
remove(index)
- Refactor your code.
- 介紹 Graph 概念
- vertex, edge, weight 介紹
- BFS, DFS 簡介
- BFS, DFS pseudo code
- Graph, Vertex 物件導向設計