随机生成题目的代码分析
2016-03-31 00:30
218 查看
随机生成的算法比较简单,主要优点在于
改进了以往竞赛代码风格,一个函数实现若干功能.那样确实不太适合做工程.
用高内聚低耦合的原则,将功能细化,分别实现了几个类,
确实能够显著提高了代码的可重用性,可读性.
其中随机类就是从我以前实现的代码里直接粘过来用的,一个类封装好了,的确能重复使用.省去了重复编码的时间,类似于模板,stl
View Code
改进了以往竞赛代码风格,一个函数实现若干功能.那样确实不太适合做工程.
用高内聚低耦合的原则,将功能细化,分别实现了几个类,
确实能够显著提高了代码的可重用性,可读性.
其中随机类就是从我以前实现的代码里直接粘过来用的,一个类封装好了,的确能重复使用.省去了重复编码的时间,类似于模板,stl
class Random{ public: void init(){ srand(time(0)); } ///return number in [x,y] int random_number_in(int x,int y){ return x+rand()%(y-x+1); } }myrandom;
View Code
相关文章推荐
- Raspbian安装mysql失败问题
- 第七届蓝桥杯C\C++B组省赛题目——方格填数
- 217. Contains Duplicate | Java最短代码实现
- Python 练习册,每天一个小程序(0001)
- C++中的多重继承
- c++ 顺序表
- UVa 455 - Periodic Strings
- C++ 写类中的一个bug修复
- C++写实拷贝
- 15个数字排序 vb
- c++ 模板实现顺序表
- Python学习篇-01-安装使用Python
- 继承之动态内存分配&深拷贝浅拷贝
- PHP 正则表达式常用函数使用小结
- C++ 模板的一个实践
- PHP运行模式的深入理解
- C++
- TPath
- Spring aop的实现原理
- asp.net异步获取datatable并显示的实现方法