阿里巴巴的成功无疑将电子商务的热潮推向了高点。而开发简捷实用的农业类电商网站对于大多数人来说都是极具挑战性的。下面我们就来看一下该类电商网站开发的整体思路。一:功能设计功能设计是web网站开发不可或缺的一部分。这将直接影响到我们整体的开发效果。(1)企业产品和..
分类:
Web程序 时间:
2015-04-12 06:56:15
阅读次数:
147
题目:生成小学四则运算题目的 “软件”。 让程序能接受用户输入答案,并判定对错。 最后给出总共 对/错 的数量。需求分析能自动生成加、减、乘、除四则运算式子,并在窗口中显现出来。判断输入的答案是否正确,并给出正确答案。能统计出一共做对和做错多少道题目。设计思路做一个便于操作的界面,其中有两个随机按钮...
分类:
其他好文 时间:
2015-04-11 22:25:55
阅读次数:
145
设计思路: 只需要将一维数组循环两边,从中求出最大子数组之和。 将这个一维数组扩大两倍,在这个一维数组后,继续跟上该一维数组。 由于是一个圈,所以数组长度不变,只需要限制循环次数便可。出现的问题: 在求最大子数组过程中,限制循环次数。如果只是简单的限制循环N次(N为数组长度),有些数据...
分类:
编程语言 时间:
2015-04-11 13:05:57
阅读次数:
173
前段时间帮人写了个俄罗斯方块的Demo,今天有时间分享下设计思路。
分析:
游戏中会出现7种形状,每种形状在游戏中都能够旋转,形成新的形状。每种形状都是由方形的色块组成的。
数据类:
Shape:形状类,总共7个。
Block:方块类,其实只有一个贴图的属性。
关于旋转:
为每个形状寻找旋转点,每个形状的旋转点都是固定的。
红色的点为参考点,所在行列为(x,y)
在S...
分类:
其他好文 时间:
2015-04-10 22:32:37
阅读次数:
222
题目: 请编写一个能自动生成小学四则运算题目的 “软件”。 让程序能接受用户输入答案,并判定对错。 最后给出总共 对/错 的数量。需求分析能自动生成加、减、乘、除四则运算式子,并显示在控制台中。能在控制台中显示给出的答案显示出来,并判断正确还是错误。能统计出一共做对和做错多少道题目。设计思路按任意....
分类:
其他好文 时间:
2015-04-10 21:57:23
阅读次数:
245
设计思路:首先定义产生二维数组,定义可输入二维数组行和列,各位数随机产生;然后进行最大子数组的求和比较,从每行的第一个数为子数组的起点开始进行不同的子数组遍历比较,只存放最大的子数组,以及记录最大子数组的位置,从第一个数开始每行每列进行求和比较,以求得最大子数组的值,以及最大子数组所包含的数;最后进...
分类:
编程语言 时间:
2015-04-09 23:38:52
阅读次数:
174
一、设计思路求出该二维数组的所有子数组,先确定一个位置为起点,然后向右下方依次以此起点为始的所有子数组,图1—顺序求子数组具体如上图1,顺序求出子数组,然后和max值相比较,若比max值大,则将该子数组和赋给max,并保存其位置,对该子数组的位置,只需要保存其首尾位置即可,图2—保存子数组位置如上图...
分类:
编程语言 时间:
2015-04-09 23:29:04
阅读次数:
186
一、设计思路:与求一维数组的最大子数组类似,将二维数组转化为一维数组来计算,也是通过遍历的方式将一个子矩阵与上几个子矩阵相加如果小于0则舍去这个子矩阵,按此方法计算从这个子矩阵以后的矩阵,求得遍历中最大值,即为最大子数组之和。二、代码:package soft_third_test; public ...
分类:
编程语言 时间:
2015-04-09 23:22:41
阅读次数:
275
设计思路将二维数组转化为一位数组(并非形式上的转化而是将连续的行合并然后当做上次编写的一维数组求最大子数组和)来计算。时间复杂度没有达到要求的O(n),也是通过遍历的方式将一个子矩阵与上几个子矩阵相加如果小于0则舍去这个子矩阵,按此方法计算从这个子矩阵以后的矩阵,知道遍历完取最大值。代码:packa...
分类:
编程语言 时间:
2015-04-09 23:08:07
阅读次数:
264
1、设计思路因为计算了一位的最大和子数组,所以想办法将二维的数组转换成一维子数组进行求解;首先,将二维数组的第一行(列)赋值到新的一维数组中,在一维的数组中求得子数组的最大值,然后,将二维数组的第二行(列)加到一维数组中,再次求得子数组的最大值,并和第一步求得的最大值进行比较,若新的值比较大,留下最...
分类:
编程语言 时间:
2015-04-09 19:19:36
阅读次数:
160