編程訓練計劃
總覽
訓練目的
暫時分兩步提高。
第一步:語言表達練習。就是熟練使用語言來表達邏輯。
第二步:學習常用算法和數據結構。熟悉使用算法和數據結構解決一些問題。
訓練方法
在一些在線做題網站(OnlineJudge簡稱OJ網站)上搜集相關題目,並做題。
當然首先要註冊一個賬號,並且熟悉網站怎麼在線答題,交題。
常用的編程在線判題系統訓練網站:
航電OJ(HDU OJ):http://acm.hdu.edu.cn/,航電oj的使用教程:
北大OJ (POJ): http://poj.org/
好多大學都有OJ,可以網上搜。
做完題目,在博客上寫做每一題的做題思路和方法。
如果沒博客免費開通一個,CSDN的博客(http://blog.csdn.net/)也可以,
讀相關的書
1.) 語言語法相關:《c++程序設計》,《java程序設計》,或者教材。
2.) 數據結構相關:《數據結構》,或者教材
第一練(2017/11/18)
限時2小時
目標 |
內容 |
熟悉OJ,做題,答題流程。 |
在航電OJ上註冊賬號,做ID號爲1000的 題目 |
開通博客,寫訓練總結,悉流練習流程。 |
在CSDN上開通博客,並寫總結 |
第二練(2017/11/19)
限制時間2小時,博客控制在10分鐘內寫完。
目標 |
內容 |
時間 |
熟悉一個C++集成開發環境(IDE) |
可以選擇CodeBlock,比傳統VC6要好 下載CodeBlock 編寫並運行輸出一個”Hello World” 簡單使用教程:(https://jingyan.baidu.com/article/c85b7a640a05c8003bac95a6.html) |
20分鐘 |
熟悉基本輸入輸出,控制流 |
《C++ primer》是一本C++語法比較權威的書,所有C++語法都可以在裏面查到。 可以讀《C++ primer》相關章節,第一章節和第五章節。 感覺已經會的可以讀的快點,完全不懂怎麼回事的帶過。 《C++primer》下載 (https://pan.baidu.com/s/1mi5w1TI)。 另外也可以看自己的教材
|
30分鐘 |
編程練習 |
做HDU OJ 1001 |
剩餘時間 |
第三練(2017/11/20)
目標 |
內容 |
時間 |
理解題目意思, 嚴格按照輸入格式輸出格式編程。 使用控制流。 還不熟悉就翻看《C++ Primer》或者教材 |
做HDU OJ(1089-1096)連號 |
2小時 |