编程训练计划
总览
训练目的
暂时分两步提高。
第一步:语言表达练习。就是熟练使用语言来表达逻辑。
第二步:学习常用算法和数据结构。熟悉使用算法和数据结构解决一些问题。
训练方法
在一些在线做题网站(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小时 |