设计思想:首先先实现一个数组最大子数组的求法,主要用到的思想是从起始开始,当加到某一个地方和为负数的时候,那么最大子数组在这个数前面或者后面(截止到a[i]和为负,那么最大子数组存在于a[0]到a[i-1]或者a[i+1]到a[n-1]),然后实现首尾连接的环的情况,可以直接定义一个二倍长度的数组, ...
分类:
编程语言 时间:
2017-03-31 00:18:32
阅读次数:
329
题目要求: 1、输入一个一维整形数组,数组里有正数也有负数。 2、一维数组首尾相接,象个一条首尾相接带子一样。 3、数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。 设计思想: 遍历数组里面的每一个数将第一个数变为最后一个数,具体算法 a[i-1]=a[i] ...
分类:
编程语言 时间:
2017-03-30 23:31:06
阅读次数:
205
多行注释、单行注释、制表符、换行符/* */ // \t \n int a=10;double b=a;//int-->double自动类型转换 double c=10.33;int d=(int)c;//double-->int强制类型转换 import java.util.Scanner;Sca ...
分类:
编程语言 时间:
2017-03-29 23:07:45
阅读次数:
217
1:JDK,JRE,JVM的作用关系 (一)作用 JVM:提供java跨平台 JRE:java运行环境 JDK:java开发环境 (二)关系 JDK:JRE+tools JRE:JVM+类2.JDK下载和安装 绿色版软件:安装只要解压文件夹即可没有写入注册表中3.关键字:一般都是被识别为绿色的小写有 ...
分类:
编程语言 时间:
2017-03-28 16:19:43
阅读次数:
240
快速排序是对冒泡排序的一种改进,平均时间复杂度是O(nlogn) ...
分类:
编程语言 时间:
2017-03-26 16:22:41
阅读次数:
166
1.相近知识点及推展 2.使用Random类。 Random suiji=new Random(); Int suiji.nextInt(num)。 3.结合String 可借用随机数字生成随机字母 小实例 ...
分类:
编程语言 时间:
2017-03-22 16:04:05
阅读次数:
164
import java.util.*; //正数的随机取值 class number1 { private int i; private int j; public void seti() { i = 1 + (int)(Math.random() * 100); } public int geti... ...
分类:
其他好文 时间:
2017-03-17 19:18:17
阅读次数:
219
public static void main(String[] args) { String set1 = "1 3 5 7\n" + "9 11 13 15\n" + "17 19 21 23\n" + "25 27 29 31"; String set2 = "2 3 6 7\n" + "10 ...
分类:
其他好文 时间:
2017-03-16 20:07:02
阅读次数:
144
public static void main(String[] args) { String[] operate=new String[]{"+","-","×","÷"}; int[] numbers=new int[1000]; for(int i=1;i<=1000;i++){ number ...
分类:
其他好文 时间:
2017-03-12 23:47:57
阅读次数:
194