摘要: 题目:•书店针对《哈利波特》系列书籍进行促销活动,一共5卷,用编号0、1、2、3、4表示,单独一卷售价8元。具体折扣如下所示:本数 折扣2 5%3 10%4 20%5 25%•根据购买的卷数以及本数,会对应不同折扣规则情况。单数一本书只会对应一个折扣规则,例如购买了两本卷1,一本卷2,... 阅读全文
posted @ 2015-05-12 17:43 软工_何艳江 阅读(174) 评论(1) 推荐(0) 编辑
摘要: 要求:•输入一个二维整形数组,数组里有正数也有负数。•二维数组首尾相接,象个一条首尾相接带子一样。•数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。•求所有子数组的和的最大值。设计思路:实现方式与相似,依旧是“最笨方法”。更改计算行数的循环,使之到达最后一行后返回到第一行。源代码如下... 阅读全文
posted @ 2015-04-18 10:32 软工_何艳江 阅读(373) 评论(1) 推荐(0) 编辑
摘要: 要求:•输入一个二维整形数组,数组里有正数也有负数。•二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和。•求所有子数组的和的最大值。设计思路: 使用“最笨方法”,考虑以每个数据开始的每个子矩阵。思路简单,效率极低。实现语言:Java源代码如下: /* * row,col分... 阅读全文
posted @ 2015-04-18 10:23 软工_何艳江 阅读(298) 评论(1) 推荐(1) 编辑
摘要: 要求:• 输入一个整形数组,数组里有正数也有负数。•数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。•如果数组A[0]……A[j-1]首尾相邻,允许A[i-1], …… A[n-1], A[0]……A[j-1]之和最大。•同时返回最大子数组的位置。 求所有子数组的和的最大值。要求时间... 阅读全文
posted @ 2015-04-11 09:33 软工_何艳江 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 要求:• 要求程序必须能处理1000 个元素;•每个元素是int32 类型的,出现子数组之和大于整型表示的最大范围会出现什么情况;• 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。•要求时间复杂度为O(n)。程序... 阅读全文
posted @ 2015-04-01 12:39 软工_何艳江 阅读(254) 评论(1) 推荐(0) 编辑
摘要: 第一种算法(很麻烦)设计思想:1.通过随机数产生十个数。2.声明一些变量,包括:flag —— 用来控制子数组的长度,从一到十递增。sum —— 记录最大子数组的和,初始值为a[0]。s_temp —— 记录不断更新的子数组的和。3.通过一个while语句和两个for循环实现。需注意第二个for循环... 阅读全文
posted @ 2015-03-24 20:02 软工_何艳江 阅读(124) 评论(1) 推荐(0) 编辑
摘要: 一、设计思想:1.通过Java可视化界面实现对是否有乘除法、是否有负数、是否支持分数以及取值范围等条件的选择。2.将选择后的真值调用到生成题目的函数中。3.生成题目的函数中,每个限制条件的子函数通过if语句判断真值,确定是否进入此子函数。4.子函数的实现:取值范围:分别为生成随机数的上限和下限。是否... 阅读全文
posted @ 2015-03-19 09:26 软工_何艳江 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 程序分为四个部分,由可视化实现。1. 程序的条件选择,包括是否有乘除法,数值范围,加减有无负数,除法有无余数,是否支持分数(真分数,假分数)。(以上所有条件均为打印题目时的条件)2. 选定条件后的题目算法实现。(题目需符合条件)3. 添加定制功能,包括数量和打印方式。4. 添加限制:避免重复。 阅读全文
posted @ 2015-03-13 12:58 软工_何艳江 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 我觉得首先要读一下>吧。因为作为软件工程的学生,软件开发是迟早要开始的,读一些解决问题和软件工程管理方面的书总归是很有用的。其次,要读一下>吧。它能在提高软件质量和编程思想方面对我们有很大帮助,另外它还有很多潮流的观点。第三本书应该是>吧。 阅读全文
posted @ 2015-03-06 23:16 软工_何艳江 阅读(97) 评论(0) 推荐(0) 编辑