得到一个含有100以内不重复的随机数元素并且有序的数组。
来源:互联网 发布:淘宝指导开店是真是假 编辑:程序博客网 时间:2024/06/08 13:37
import java.util.HashSet;
public class RandomNumSort {
public static void main(String[] args) {
HashSet<Integer> hs = new HashSet<Integer>();
int temp, setLen;
int[] numArr = new int[10];
numArr[0] = (int) (Math.random() * 100);
hs.add(numArr[0]);
for (int i = 1; i < numArr.length; i++) {
numArr[i] = (int) (Math.random() * 100);
setLen = hs.size();
hs.add(numArr[i]);
if (hs.size() > setLen) {
for (int j = i; j > 0; j--) {
if (numArr[j] < numArr[j - 1]) {
temp = numArr[j - 1];
numArr[j - 1] = numArr[j];
numArr[j] = temp;
}
}
} else {
i--;
}
}
for (int i : numArr) {
System.out.println(i);
}
}
}
public class RandomNumSort {
public static void main(String[] args) {
HashSet<Integer> hs = new HashSet<Integer>();
int temp, setLen;
int[] numArr = new int[10];
numArr[0] = (int) (Math.random() * 100);
hs.add(numArr[0]);
for (int i = 1; i < numArr.length; i++) {
numArr[i] = (int) (Math.random() * 100);
setLen = hs.size();
hs.add(numArr[i]);
if (hs.size() > setLen) {
for (int j = i; j > 0; j--) {
if (numArr[j] < numArr[j - 1]) {
temp = numArr[j - 1];
numArr[j - 1] = numArr[j];
numArr[j] = temp;
}
}
} else {
i--;
}
}
for (int i : numArr) {
System.out.println(i);
}
}
}
- 得到一个含有100以内不重复的随机数元素并且有序的数组。
- 产生100以内的不重复随机数
- 100以内十个不重复的随机数
- 使用Set List来随机生成50个1000以内的随机数,并且不重复
- 产生100个100以内不重复随机数的代码
- 打印一个含有重复元素数组的所有子集
- 黑马程序员_有一个有序数组,想要将一个元素插入到数组中,并且保证数组的有序
- 产生N以内的不重复的随机数
- 用脚本创建一个不重复的随机数数组
- 有序数组arr,其中不含有重复元素 找到 arr[i]==i
- 生产N个不重复的随机数(从一个数组中随机取N个元素)
- 如何生成100个1-100以内的不重复的随机数
- 编写一个JAVA程序,创建指定长度的 int 型数组,并生成 100 以内随机数为数组中的每个元素赋值,然后输出数组
- 编写一个Java程序,创建制定长度的int型数组,并生成100以内的随机数为数组的每个元素赋值
- 一个有序的数组中,删除重复出现的元素,输出不再重复出现的元素个数
- 将A数组中含有的元素并且B数组中没有的输出到一个新的list中
- 如何得到有重复元素的不重复全排列
- 一个产生不重复随机数的算法
- 管理者如何面对不同性格的员工?
- 非诚勿扰观后感一
- 推荐书
- CentOS安装samba,windows挂载linux共享文件夹
- struts拦截器的使用
- 得到一个含有100以内不重复的随机数元素并且有序的数组。
- 你需要知道的 16 个 Linux 服务器监控命令
- Tab控件的一个简单应用实例
- 即将改变我们生活的6种酷技术
- 在线医生预约网站ZocDoc获高盛2500万美元C轮投资
- BagThat:融合B2C与C2B
- Box of Bundles:免费设计资源网站
- Scan Pages:移动扫描仪
- Viber:免费电话、免费短信