一,设计思路:1,避免题目重复,开始准备使用链表后来由于掌握不熟练没能够实现。然后改用定义三个数组进行这不实现,每一道题都要和前面的题目进行比较如果完全不一样才符合要求,否则重新生成。2,可定制和打印方式的实现:可定制的实现是在函数里面设置了可变参数,供用户进行选择题目的数量。打印方式分为逐行打印和...
分类:
其他好文 时间:
2015-03-15 12:17:07
阅读次数:
151
一、设计30道随机四则运算程序要求:1、题目避免重复;2、可定制(数量/打印方式);3、可以控制下列参数: 是否有乘除法、是否有括号、 数值范围、加减有无负数、除法有无余数、否支持分数 (真分数, 假分数, …)、是否支持小数 (精确到多少位)、打印中每行的间隔可调整;二、设计思路:1.题目避免重复...
分类:
其他好文 时间:
2015-03-15 12:05:12
阅读次数:
124
这一节是本文的核心内容,即推箱子游戏求解算法的设计思路过程
前面已经说过过,判断局面重复的最好标准不是局面完全一致,而是坐标排序相同且角色坐标通行
如下图,角色无论怎么移动,不推动箱子的时候,都能回到原来的位置,算作同一个局面:
再如下图,两个箱子互换位置,结果与没有移动箱子是一样的,所以排序箱子坐标以后一致,还是相同局面
问:有必要判断局面重复吗?是不是只是提升一...
分类:
编程语言 时间:
2015-03-15 00:49:16
阅读次数:
503
在线聊天功能的总设计思路: 现在有两个浏览器在不同的两台电脑上面, 浏览器A登陆的是系统管理员, 浏览器B登陆的是总监, 现在系统管理员想给总监发送消息,而浏览器之间 是不可以相互之间直接发送消息的。因为一个浏览器是在A电脑上面, 一个浏览器是在B电脑上面。这两台...
分类:
其他好文 时间:
2015-03-15 00:43:33
阅读次数:
350
一、背景 之前在秒针工作的时候,某js高级工程师写了很多自己的组件,其中一套是分页组件,叫做st-grid。不过在我看来,bug太多,我经常给他反馈bug,我也不清楚为啥别人没有发现。 回到武汉工作后,我自己利用业余实践完善自己的官网,从前端到后端,都是自己一个人亲自搞定。 第1个分页的需求是,文章下方的评论,异步加载。第2个需求是,表格管理,比如后台管理系统,经常需要...
分类:
Web程序 时间:
2015-03-14 23:16:48
阅读次数:
191
1.设计思路:上篇已写,不在解释。。。。。2.源代码:#include#include#include "time.h"int main (){ int a,b,c,f,j,i,t,num,l,jj,cc,fw;//i,j,t是计数变量,a,b是运算数。 cout>num; if(num>n...
分类:
编程语言 时间:
2015-03-14 21:39:42
阅读次数:
219
一.设计思路1.设计要求 1、题目避免重复; 2、可定制(数量/打印方式); 3、可以控制下列参数: 是否有乘除法、是否有括号、 数值范围、加减有无负数、除法有无余数、否支持分数 (真分数, 假分数, …)、是否支持小数 (精确到多少位)、打印中每行的间隔可调整;2.设计思路 1.数量可以用控制.....
分类:
其他好文 时间:
2015-03-14 21:30:02
阅读次数:
111
一 设计思路 将两个随机数字存入数组中,将四中运算符号存入数组中,利用rand()函数随机产生数字和符号,利用switch语句根据用户的需要选择输出四则运算。 (1)不重复 利用srand(time(NULL));可以是rand()产生的数不重复 (2)可定制 可以通过for循...
分类:
其他好文 时间:
2015-03-14 21:29:44
阅读次数:
193
一.题目要求:1题目避免重复2可定制(数量/打印方式)3可以控制下列参数:是否有乘除法,是否有括号,数值范围,加减有无负数,除法有无余数,是否支持分数(真分数假分数),是否支持小数(精确到多少位),打印中每行的间隔。二设计思路解决思路:1.避免重复:随机数函数+系统时间产生每一个随机数 ,将每一个式...
分类:
其他好文 时间:
2015-03-14 19:47:59
阅读次数:
185
NewQuant的设计思路——整体的领域分析 “领域驱动设计(DDD)”是著名软件工程建模专家Eric Evans提出的一个重要概念,是“面向对象分析设计(OOAD)”的深化。当业务逻辑变得复杂,系统变得庞大时,OOAD会使人陷入“只见树木不见树林”的处境,而DDD可以指导设计人员暂时忽略掉琐碎细....
分类:
其他好文 时间:
2015-03-14 16:34:35
阅读次数:
136