Skip to content

CHometeach/code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZeroJudge

Sean 的保送之路

201508012

  1. 介紹並註冊 Zero Judge, 先從 Zero Judge 這個 OJ 開始練習
  2. 建好 Github Repository ,以熟悉 Github flow 的多人合作運作模式
  3. 完成 Zero Judge的 a001.c a002.c
回家作業:
  1. 預習 L1 演算法與相關競賽簡介
  2. 完成 a003.c a004.c

20150816

  1. 完成 a004.c
  2. 安裝 command linesubl 指令開啟 sublime
  3. 安裝 command linegit 自動補齊功能
回家作業:
  1. 完成 a006.c

20150829

  1. 寫 a009.c
  2. 再次解說 Web Developer 目前常見的流派
  3. POST/GET 和 Backend 的關係
  4. 下次準備學習 Ruby on Rails
  5. 60mins 學 C, 30mins 學 Web Development
回家作業:
  1. 完成 a009.c

20150905

  1. 寫 a009.c
  2. 安裝+修正 Ruby on Rails 環境 (未完)
回家作業:
  1. 完成 a009.c

20150912

  1. 寫完 Rails 101 第零章
  2. 寫完 Rails 101 第一章:Hello World!! --快速體驗 Rails
  3. Ruby on Rails 環境安裝完成
  4. Microsoft office 2016 下載安裝完成
  5. 完成 a009.c
回家作業:
  1. 寫 a022.c

20150919

  1. 講完 L1 演算法與複雜度
  2. 介紹新書「培養與鍛鍊程式設計的邏輯腦」
  3. 寫 a022.c
回家作業:
  1. 完成 a022.c

20150926

  1. 寫完 a022
  2. 寫完 a058
  3. 重裝 git auto completion
回家作業:
  1. 完成「培養與鍛鍊程式設計的邏輯腦」 Chapter 1 的「想想看」,用 C 實作 1.和 2.
  2. 讀完「培養與鍛鍊程式設計的邏輯腦」 Chapter 2

20151004

  1. 用 C 實作 Stack operation
回家作業:
  1. 讀完「培養與鍛鍊程式設計的邏輯腦」 Chapter 3

20151011

  1. 完成 C 實作 Stack operation
  2. 寫 a147
回家作業:
  1. 完成「培養與鍛鍊程式設計的邏輯腦」Page 40. 第 11 題

20151018

  1. 完成 a147
回家作業:
  1. 完成「培養與鍛鍊程式設計的邏輯腦」Page 31. 第 2 題

20151025

  1. 完成 a104
回家作業:
  1. 研究「培養與鍛鍊程式設計的邏輯腦」Page 34. 範例五,下次要出進階版作業

20151101

  1. 完成 a104
  2. 講解枚舉法作業
回家作業:
  1. 「培養與鍛鍊程式設計的邏輯腦」Page 34. 進階題目 a.in b.in c.in 找出三份測資的答案

20151107

  1. 寫 closet pair
回家作業:
  1. 看完「培養與鍛鍊程式設計的邏輯腦」Page 42 - 47
  2. 並實作「小數點字串換算浮點數」,類遞推法題目

20151115

  1. 寫 closet pair
  2. 完成 a058 MOD3
回家作業:
  1. 實作「小數點字串換算浮點數」,類遞推法題目

20151121

  1. 完成 a147 print it all
回家作業:
  1. 實作「小數點字串換算浮點數」,類遞推法題目

20151129

  1. 講解 「培養與鍛鍊程式設計的邏輯腦」ch5
  2. 講解輾轉相除法 & 實作
  3. 演算法概念:Divide and Conquer
  4. Recursive: Fraction, Summation
回家作業:
  1. 看懂 merge sort

20151205

  1. 完成 a059 完全平方和
回家作業:
  1. 研究二分搜尋法

20151213

  1. 練習手寫解二分搜尋法
  2. 實作二分搜尋法
回家作業:
  1. 完成二分搜尋法
  2. 完成 a149 乘乘樂

20151219

  1. 二分搜尋法讀取測資
  2. 實作二分搜尋法
回家作業:
  1. 完成二分搜尋法
  2. 完成 a038: 數字翻轉

20151227

  1. 完成 Binary Search
回家作業:
  1. 完成暴力搜尋法比較時間

20160103

  1. 實作暴力搜尋法並與二分搜尋法比較時間
  2. 講解 Recursive 和 爬樓梯問題
  3. 介紹基礎排列組合公式
  4. 實作動態規劃「階乘」
回家作業:
  1. 完成 a040 阿姆斯壯數

20160109

  1. 介紹 Facebook Hacker Cup 題目
  2. 講解 FHC Problem 1
回家作業:
  1. 實作 FHC Problem 1

20160117

  1. 完成 a038 數字翻轉
  2. 講解動態規劃題目與時間複雜度
  3. Demo DP 與 Brute-Force 計算速度差別(30 秒與 1 秒)
回家作業:
  1. 實作 阿姆斯壯數

20160124

  1. 完成 a040 阿姆斯壯數
  2. 講解動態規劃方格棋盤題
  3. 出寒假作業
回家作業:
  1. 完成 a020 身分證檢驗
  2. 寫寒假作業

20160130

  1. 完成 a040 阿姆斯壯數
  2. 多出 3 題寒假作業
回家作業:
  1. 完成 a020 身分證檢驗
  2. 寫寒假作業

20160214

  1. 解說 Prefix/Infix/Posfix
  2. 講解電腦使用 stack 做四則運算流程
  3. 寫身分證字號檢驗
回家作業:
  1. 補寫寒假作業

20160220

  1. 講解 Queue 資料結構
回家作業:
  1. 實作 Queue Operation

20160226

  1. 開始實作 Queue Operation
回家作業:
  1. 完成 Queue Operation

20160304

  1. 介紹 C++ 的語法
  2. C++ vector 用法
  3. 介紹資料結構:二元樹
回家作業:
  1. 用 C++ vector 再次實作 stack/queue

20160312

  1. 介紹二元搜尋樹
  2. 二元樹走訪:前序、中序、後序
  3. 二元搜尋樹建置流程
回家作業:
  1. 用 C++ vector 再次實作 stack/queue

20160320

  1. 實作二元樹
回家作業:
  1. 實作二元樹前序、中序、後序

20160710

  1. #87 實作自製 Linked List 類別
  2. 完成 insert(node, index)
  3. 完成 remove(index)
回家作業:
  1. Refactor your code.

20160723

  1. 介紹 Graph 概念
  2. vertex, edge, weight 介紹
  3. BFS, DFS 簡介

20160730

  1. BFS, DFS pseudo code
  2. Graph, Vertex 物件導向設計

About

ZeroJudge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •