java数组排序去重_JAVA数组去重排序
今天也是很丧的一天,天气真的好热啊,胃不舒服,一直打嗝,中午吃了一碗凉掉的粥,然后开始拉肚子,一点不想要过来医院学习(基本上都是自己傻坐着,又没有老师来教我们,幽怨.jpg),但不来又过不去自己心里的那道坎,像是逃课的感觉,就很烦,然后在校门口纠结了十分钟还是过来了,emmmmm......然后就有了下面的代码
package Array;
public class BubbleSort {
public static void main(String[] args) {
int[] arr = new int[10];
for (int i = 0; i < arr.length; i++) {
arr[i] = (int) (Math.random() * 100) + 1;
//随机赋值
System.out.print(arr[i] + " ");
}
/*
*冒泡排序法
*/
for (int i = 0; i < arr.length-1; i++) {
for (int j = 0; j < arr.length-i-1; j++) {
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
System.out.println();
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
//排序后的数组
}
/*
* 数组去重
*/
for(int i=0;i0&&arr[i-1]==arr[i])
break;
System.out.print(arr[i] + " ");
}//去重后的数组
}
}
运行结果如下:
java数组排序去重_JAVA数组去重排序相关推荐
- java hashmap 去重_java数组去重的两种方法
我们对于数组元素的使用,有时候在创建数组的初期,并没有考虑过元素的重复问题.当我们想要不重复元素的数组时,就要再进行一步去重的工作.数组的去重有两种方法可以实现,一个是循环比较,另一个是hashSet ...
- java数组去重_Java数组去重的方法
//第一种方式:最开始想到的是利用Set集合的不可重复性进行元素过滤 public static Object[] oneClear(Object[] arr){ Set set = new Hash ...
- java数组排序冒泡排序_java数组常见的排序——选择排序和冒泡排序
将数组中的元素按照一定的顺序(从小到大,或从大到小)排列 1,以下用了常用的两种排序,选择排序和冒泡排序 package com.mydemo02; import java.util.Arrays; ...
- java数组中怎么去重_java数组去重怎么弄???大神来解
[Java] 纯文本查看 复制代码public class TestDemo { public static void main(String[] args) { //10个整数{9,10,6,6,1 ...
- java使用数组排序方法_java数组中的排序问题(冒泡排序方法的实现,及内置排序算法的应用)...
在编程过程中对数组的运用也是很关键的,我们往往需要利用到数组,其中有一点就是当涉及到数组的排序问题,我们应该如何解决? 今天我来介绍两种常用的排序方法 一,冒泡排序序法 冒泡排序的原理: 1.比较相邻 ...
- java集合set不能去重_java集合去重和排序
1.去重 1.1 for循环去重 for (int i = 0; i list.remove(j); j--; } } } 测试结果: ,感觉还是有点用的,感觉循环次数太多了,不推荐使用. List ...
- java数组最简单的去重方法_Java数组去重的方法
//第一种方式:最开始想到的是利用Set集合的不可重复性进行元素过滤 public static Object[] oneClear(Object[] arr){ Set set = new Hash ...
- java实现数组排序代码_Java使用选择排序法对数组排序实现代码
编写程序,实现将输入的字符串转换为一维数组,并使用选择排序法对数组进行排序. 思路如下: 点击"生成随机数"按钮,创建Random随机数对象: 使用JTextArea的setTex ...
- java数组去重_数组去重12种方案-你要的全在这
首先我们先温习一下数组的常用的方法 pop push shift unshift slice splice sort reverse concat join indexOf lastIndexOf m ...
- java解码_Java数组已排序解码
java解码 排序是我们在计算机科学中学习的第一个算法. 排序是一个非常有趣的领域,它有大约20多种算法,而且总是很难确定哪种算法最好. 排序算法的效率是根据占用的时间和所需的空间来衡量的. 一些时间 ...
最新文章
- javascript中文网学习
- iOS游戏框架Sprite Kit基础教程第1章编写第一个Sprite Kit程序
- 一键实现变老变年轻——Windows 10 下部署PaddleGAN,带你感受从年少到白头的浪漫
- boost::histogram::accumulators::mean用法的测试程序
- 常见Linux面试题总结
- Python使用tkinter+moviepy+pyaudio开发视频播放器
- 砸入近 30 亿美元后,马斯克拒绝加入 Twitter 董事会
- idea怎么给方法快速添加注释_生完孩子胸部下垂怎么办?来看快速矫正的方法
- HighCharts (web 页面的图表框架)
- mysql是bsd协议吗_开源许可证 GPL、BSD、MIT、Mozilla、Apache 和 LGPL 的区别
- 使用安卓手机自建 KMS 服务器激活Windows系统(任意安卓手机 无需 Root)
- 电商设计师如何正确认知自己的价值
- 养乐多老师2017版韩语发音教程学习笔记
- 《C语言程序设计》(谭浩强第五版) 第2章 算法——程序的灵魂
- python自动生成字幕_深度学习实现自动生成图片字幕
- 多位数的各位数数字提取方法
- Dijkstra 与 Floyd算法
- 小学教师计算机模块报哪些,小学计算机教师个人工作总结
- r75800h参数 r7 5800h怎么样
- 义乌个体工商户结汇怎么办理,需要什么资料