03 2015 档案
软件工程结对开发——一维最大子数组求和溢出问题
摘要:一、题目要求 题目:返回一个整数数组中最大子数组的和。 要求: 要求程序必须能处理1000 个元素; 每个元素是int32 类型的; 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值... 阅读全文
posted @ 2015-03-30 17:05 王雪青 阅读(208) 评论(0) 推荐(0)
结对开发——求环形一维数组最大子数组的和
摘要:题目:返回一个整数数组中最大子数组的和。要求:(1)输入一个整形数组,数组里有正数也有负数。(2)数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。(3)如果数组A[0]……A[j-1]首尾相邻,允许A[i-1], …… A[n-1], A[0]……A[j-1]之和最大。(4)同时返回... 阅读全文
posted @ 2015-03-28 13:26 王雪青 阅读(185) 评论(1) 推荐(0)
结对开发——电梯调度问题需求分析
摘要:一、电梯调度设计背景: 试想一下,石家庄铁道大学基础教学楼的电梯配置如下:大厦有1/层, 4部电梯,很多乘客使用这些电梯的日常(旅客重量:平均70公斤最大120公斤,最小45公斤)。其他常量数据:电梯速度,开/关门时间,乘客的时间要在/走出电梯。可以对这些合理的假设。二、电梯调度设计要求: 1.每一... 阅读全文
posted @ 2015-03-26 18:53 王雪青 阅读(213) 评论(1) 推荐(0)
软件工程——求二维数组所有子矩阵的和的最大值
摘要:题目:返回一个整数数组中最大子数组的和。要求: 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。结对编程要求: 两人结对完成编程任务。 一人主要负责程序分析,代码编程。 一人负... 阅读全文
posted @ 2015-03-23 16:29 王雪青 阅读(803) 评论(1) 推荐(0)
《梦断代码》读书笔记——第3、4、5章
摘要:只觉得这段时间事儿太多了,本应该周五就应该写的读书笔记一直拖到今天。 读完这几章,我主要收获了以下几点:计算机编程语言的发展由低级语言到高级语言,高级语言是在低级语言的基础上发展起来的,低级语言不应该被轻视,我们学习编程语言绝不能轻视基础,眼高手低,应当打好基础,在开发软件的过程中也是一样,... 阅读全文
posted @ 2015-03-22 17:32 王雪青 阅读(138) 评论(0) 推荐(0)
软件工程——四则运算3(C#)
摘要:一、设计思想设计两个窗体,在第一个窗体中选择功能参数,在第二个窗体中显示所出题目。二、源代码Form1.cs: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using... 阅读全文
posted @ 2015-03-21 20:20 王雪青 阅读(261) 评论(0) 推荐(0)
最大字数组求和改进!
摘要:package com.java.lianxi;import java.util.*;public class lianxi3 { public static void main(String[] args) { int num,i,sum=0; Scanne... 阅读全文
posted @ 2015-03-19 21:03 王雪青 阅读(186) 评论(0) 推荐(0)
软件工程结对开发——返回一个整数数组中最大子数组的和(JAVA)
摘要:题目:返回一个整数数组中最大子数组的和。要求: 输入一个整型数组,数组里有正数也有负数; 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和; 求所有子数组的和的最大值。要求时间复杂度为O(n);一、设计思想1.首先随机产生一个数组,数组长度可自行输入,该数组里有正数也有... 阅读全文
posted @ 2015-03-18 17:26 王雪青 阅读(514) 评论(0) 推荐(0)
四则运算小程序测试
摘要:一、测试题目是否重复: 在程序中,我分为了6个模块,我只在“简单加减”模块中实现了避免题目重复,其他模块也用类似的方法实现,故没有在程序中体现出来。 在加减模块中,假如运算数最大值为30,出题数目为1000,运行程序后发现没有重复;假如运算数最大值为10,而出题数目为300,发现程序不再往... 阅读全文
posted @ 2015-03-15 21:21 王雪青 阅读(261) 评论(0) 推荐(0)
软件工程——四则运算2
摘要:一、设计思想: 1、 为了实现题目中的要求,可以将各个功能由方法来实现,首先设计加减法运算方法。 2、加法方法:jiaFa(int range/*数值范围*/,int negative_OK/*0表示无负数,1表示可有负数*/,int fraction/*0表示无分数,1表示真分数,2表示支持假... 阅读全文
posted @ 2015-03-14 17:50 王雪青 阅读(336) 评论(0) 推荐(0)
《梦断代码》读书笔记第0篇——“软件时间”、“死定了”、“Agenda之魂“
摘要:第0章 软件时间 在未读这本书前,刚看到名字觉得是本讲代码的书,后来老师说是一个个的故事,这引起了我的兴趣,于是我便速速开始了第0章的阅读,读完一遍大概能读懂在讲什么,可能由于是译过来的书,书里面一个人的名字我都记不住,更多的专有名词也看不懂(虽然有注释),只是知道大概在讲什么,读完第0章,我感受... 阅读全文
posted @ 2015-03-13 17:04 王雪青 阅读(177) 评论(0) 推荐(0)
课堂练习——随机运算2设计思想
摘要:1.题目避免重复:包含“time.h”头文件,利用srand(unsigned)time(NULL)语句避免题目重复2.(1)是否有乘除法:如果没有乘除法,就用随机产生0,1来控制加减法,如果有乘除法,就随机产生0,1,2,3来控制加减乘除法 (2)是否有括号: 由于真分数是a/b的格式,所以当... 阅读全文
posted @ 2015-03-10 09:52 王雪青 阅读(177) 评论(0) 推荐(0)
软件工程课后作业——用JAVA编写的随机产生30道四则运算
摘要:1 package com.java.sizeyunsuan; 2 3 public class lianxi { 4 String f() 5 { 6 int i=(int)(Math.random()*10); 7 int j=(int)(Ma... 阅读全文
posted @ 2015-03-06 20:48 王雪青 阅读(2491) 评论(2) 推荐(0)
《梦断代码》读书计划
摘要:本书分为12个章节,我打算一周读三章,并于没周周五发表读书笔记!发表读书笔记的日期为3月13日,3月20日,3月27日和4月3日! 阅读全文
posted @ 2015-03-05 08:25 王雪青 阅读(119) 评论(0) 推荐(0)