有点类似拓扑排序。简单。 注:Java数组中,每一个元素都要new。Set也是要new的。 ...
分类:
其他好文 时间:
2016-10-23 15:08:23
阅读次数:
266
给定一个任意长度的java数组,求数组内的数能组合出来的最大整数比如说{9,98,123,32} 最大就是 99832123 ...
分类:
编程语言 时间:
2016-10-17 22:44:44
阅读次数:
217
1.数组的定义:数组是由一组类型相同的数据元素构成的有序集合,每个数据元素称为一个数组元素(简称为元素),每个元素受n(n≥1)个线性关系的约束,每个元素在n个线性关系中的序号i1、i2、…、in称为该元素的下标,并称该数组为n维数组。2.数组的特点:元素本身可以具有某种结..
分类:
编程语言 时间:
2016-10-15 00:00:29
阅读次数:
496
1.数组的定义: 1.数组的定义: 数组是由一组类型相同的数据元素构成的有序集合,每个数据元素称为一个数组元素(简称为元素),每个元素受n(n≥1)个线性关系的约束,每个元素在n个线性关系中的序号i1、i2、…、in称为该元素的下标,并称该数组为 n 维数组。 2.数组的特点: 元素本身可以具有某种 ...
分类:
编程语言 时间:
2016-10-14 20:31:00
阅读次数:
390
数组: 1. 数组的概念:一组相同数据类型的集合 2. 数组的声明: 数据类型[] 数组名; 数据类型 数组名[]; 3. 数组的初始化: 1). 动态初始化:数组名 = new 数据类型[数组长度]; 2). 静态初始化:数组名 = new 数据类型[]{值1,值2,值3,…}; 所谓初始化,就是 ...
分类:
编程语言 时间:
2016-09-27 00:21:15
阅读次数:
177
查找: 1、基本查找:数组元素无序(从头找到尾) 2、二分查找(折半查找):数组元素有序 pS:数组的元素必须有顺序,从小到大或者从大到小。以下的分析是从小到大的数组 二分查找分析: A:先对数组进行对半(也就是设置 min索引为0,max索引为arr.length-1,然后对半的 索引mid为(m ...
分类:
编程语言 时间:
2016-09-17 21:54:24
阅读次数:
187
16.按要求编写Java应用程序。编写一个名为Test的主类,类中只有一个主方法; 在主方法中定义一个大小为50的一维整型数组,数组名为x,数组中存放着{1, 3,5,…,99}输出这个数组中的所有元素,每输出十个换一行;在主方法中定义一 个大小为10*10的二维字符型数组,数组名为y,正反对角线上 ...
分类:
编程语言 时间:
2016-09-17 19:06:14
阅读次数:
143
5.从键盘上输入一个正整数n,请按照以下五行杨辉三角形的显示方式, 输出杨辉三角形的前n行。请采用循环控制语句来实现。 (三角形腰上的数为1,其他位置的数为其上一行相邻两个数之和。) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 Scanner sc=new ...
分类:
编程语言 时间:
2016-09-17 19:04:43
阅读次数:
136
2.找出如下数组中最大的元素和最小的元素,a[][]={{3,2,6},{6,8,2,10},{5},{12,3,23}} int[][] i={{3,2,6},{6,8,2,10},{5},{12,3,23}}; int max=0; int min=i[0][0]; for(int n=0;n< ...
分类:
编程语言 时间:
2016-09-17 17:59:16
阅读次数:
146
1.已知2个一维数组:a[]={3,4,5,6,7},b[]={1,2,3,4,5,6,7};把数组a与数组b 对应的元素乘积再赋值给数组b,如:b[2]=a[2]*b[2];最后输出数组b的元素。 int a[]={3,4,5,6,7}; int b[]={1,2,3,4,5,6,7}; for( ...
分类:
编程语言 时间:
2016-09-17 17:50:04
阅读次数:
136