# Kobe程式語言訓練法(C/C++) [TOC]  ## 第零步驟-黑曼巴的訓練精神 - 重點不在於結果,而是追求結果的過程;它的重點在於你的做法,以及你親身經歷的那趟旅程。它就是一種生活的態度。 - 我們必須帶入黑曼巴的精神,當程式遇到困難時,我們需要想的是方法,不是放棄。 - 執行程式的過程可能只有短短幾秒,但我享受整個過程 ## 第一步驟-紮實訓練基本功 - 基礎指令學習 - 程式概觀 - 資料型態 - 格式化輸出輸入 - 運算子 - 選擇敘述 - 迴圈 - 函數 - 指標 - 陣列 - 字串 - 學習基本指令時,必須搭配題目進行練習,不能只可以看過指令怎麼用,必須透過簡單題目活用這些指令。 ## 第二步驟-基礎指令相互運用 - 透過題目的練習,將不同的指令相互搭配利用 ``` 利用for loop和if()去判斷有1-100有哪些數是偶數 ``` ## 第三步驟-從基礎題庫開始練習 - 從簡單的題目開始練習,並同時建立起對打程式的興趣,千萬不要基本指令一學完,就開始打中上的題目,以免抹煞對程式的興趣。 ``` 判斷西元xxxx年是平年或是閏年 ``` ## 第四步驟-開始挑戰中階題目 - 利用先前基礎題目的練習,程式邏輯已經相對的程度,可以開始練習一下更複雜的邏輯觀念。中階題庫不會出現出需要特別演算法去解決的題目,反而是需要透過指令的活用,進而解出題目 ``` 判斷一個數字有哪些質因數 ``` ## 第五步驟-練習並完全了解困難題目 - 在這個階段,開始練習一些特別的演算法,例如:排序,DP,DFS等等演算法,透過理解這些演算法,並將其運用在題目中解題。 ``` 實作一個quick sort演算法,並將陣列裡的值由大到小排列好 ``` - 練習困難題目時,一定會遇到挫折,這時我們必須靜下心來,好好理解其中演算法的運算邏輯,進而活用他。 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up