摘要:
一、题目1、返回一个二维数组中最大子数组的和。2、要求:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。程序要使用的数组放在一个叫 input.txt 的文件中, 文件格式是:数组的行数,数组... 阅读全文
摘要:
看到团队管理的时候,他告诉我,有时候团队是可以不管理的,不是放任不管,但你还没有熟悉这个团队的时候,想改变他们是非常困难的,他们就像蚂蚁一样辛勤工作着,不要去打扰他们,看看他们是如何去做的,发现规律,分析规律,然后才可以尝试去改变和管理他们。 当有了团队的时候,首要的问题就是“先分工”,书里谈到... 阅读全文
摘要:
要求:程序能够接受用户输入答案,并判断对错,最后输出对错个数一、解题思路1、在输出算术题的时候加入用户输入语句,并用if语句来判断对错。2、新建一个二维数组b[][],用count1,count2分别对错题和对题的进行计数,并将错误的题放入数组b[][]中。3、将数组b[][]内的错题输出。二、程序... 阅读全文
摘要:
一、题目返回一个整数数组中最大子数组的和要求:输入一个整形数组,数组里有正数有负数数组中连续的一个或多个整数组组成一个子数组,每个子数组都有一个和求所有子数组的和的最大值二、解题思路1、以输入三个数为例进行比较2、分三种情况,分别为一个数,两个数相加和三个数相加3、分别求得三种情况的最大值,进行比较... 阅读全文
摘要:
单元测试Right——结果是否正确?B——是否所有的边界条件都是正确的?I——能查一下反响关联吗?C——能用其它手段交叉检查一下吗?E——你是否可以强制错误条件发生?P——是否满足性能要求?测试结果:1、正常输入条件时2、当数值范围输入从负数开始时:对出现的负数没有加相应的括号就导致“-78--63... 阅读全文
摘要:
一、解题思路1、定义一个加法运算函数“add()”和加减乘除运算函数“mul”;利用选择语句用户可以 根据需求选择四则运算的类型和实现参数控制。2、使用随机函数Random()产生运算数及运算符,在while()循环里用户可以定义生成算术题 的个数,将产生的运算数及运算符放入定义好的二维数组... 阅读全文
摘要:
1、题目不重复 a、建立一个二维数组用来存放产生的随机数和运算符。 b、新产生的数字与运算符与二维数组内的数字与运算符进行对比,如相同则舍弃,不相同则放入数组中。 c、循环“b”操作,直到产生用户所需的题目数量。2、定制和控制参数 a、通过一个选项界面来对题目进行参数选择,比如:乘法运算,加... 阅读全文
摘要:
闲暇时,拿起手边刚借的这本书《大道至简》——软件工程实践者的思想,看打这个名字还是有一点的好奇,很想看看我这个身为初级编程人员和那些真正的软件工程师的思想层面上的差距和一些借鉴。 开篇并没有长篇大论也没有说一些让人难以理解话题,只是引用了中国古代的一个故事,从这个我所熟悉的故事开始展开作者身为... 阅读全文
摘要:
思路:1、在Java中使用Random类产生随机数。 2、建立char类型数组存放运算符号:‘+’,‘-’,‘*’,‘/’。 3、产生一个随机数ch_num,小于数组长度。 4、用switch(ch_num),选取数组中的运算符号进行运算。程序源码: package szys;i... 阅读全文