今天也是很丧的一天,天气真的好热啊,胃不舒服,一直打嗝,中午吃了一碗凉掉的粥,然后开始拉肚子,一点不想要过来医院学习(基本上都是自己傻坐着,又没有老师来教我们,幽怨.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数组去重排序相关推荐

  1. java hashmap 去重_java数组去重的两种方法

    我们对于数组元素的使用,有时候在创建数组的初期,并没有考虑过元素的重复问题.当我们想要不重复元素的数组时,就要再进行一步去重的工作.数组的去重有两种方法可以实现,一个是循环比较,另一个是hashSet ...

  2. java数组去重_Java数组去重的方法

    //第一种方式:最开始想到的是利用Set集合的不可重复性进行元素过滤 public static Object[] oneClear(Object[] arr){ Set set = new Hash ...

  3. java数组排序冒泡排序_java数组常见的排序——选择排序和冒泡排序

    将数组中的元素按照一定的顺序(从小到大,或从大到小)排列 1,以下用了常用的两种排序,选择排序和冒泡排序 package com.mydemo02; import java.util.Arrays; ...

  4. java数组中怎么去重_java数组去重怎么弄???大神来解

    [Java] 纯文本查看 复制代码public class TestDemo { public static void main(String[] args) { //10个整数{9,10,6,6,1 ...

  5. java使用数组排序方法_java数组中的排序问题(冒泡排序方法的实现,及内置排序算法的应用)...

    在编程过程中对数组的运用也是很关键的,我们往往需要利用到数组,其中有一点就是当涉及到数组的排序问题,我们应该如何解决? 今天我来介绍两种常用的排序方法 一,冒泡排序序法 冒泡排序的原理: 1.比较相邻 ...

  6. java集合set不能去重_java集合去重和排序

    1.去重 1.1 for循环去重 for (int i = 0; i list.remove(j); j--; } } } 测试结果: ,感觉还是有点用的,感觉循环次数太多了,不推荐使用. List ...

  7. java数组最简单的去重方法_Java数组去重的方法

    //第一种方式:最开始想到的是利用Set集合的不可重复性进行元素过滤 public static Object[] oneClear(Object[] arr){ Set set = new Hash ...

  8. java实现数组排序代码_Java使用选择排序法对数组排序实现代码

    编写程序,实现将输入的字符串转换为一维数组,并使用选择排序法对数组进行排序. 思路如下: 点击"生成随机数"按钮,创建Random随机数对象: 使用JTextArea的setTex ...

  9. java数组去重_数组去重12种方案-你要的全在这

    首先我们先温习一下数组的常用的方法 pop push shift unshift slice splice sort reverse concat join indexOf lastIndexOf m ...

  10. java解码_Java数组已排序解码

    java解码 排序是我们在计算机科学中学习的第一个算法. 排序是一个非常有趣的领域,它有大约20多种算法,而且总是很难确定哪种算法最好. 排序算法的效率是根据占用的时间和所需的空间来衡量的. 一些时间 ...

最新文章

  1. javascript中文网学习
  2. iOS游戏框架Sprite Kit基础教程第1章编写第一个Sprite Kit程序
  3. 一键实现变老变年轻——Windows 10 下部署PaddleGAN,带你感受从年少到白头的浪漫
  4. boost::histogram::accumulators::mean用法的测试程序
  5. 常见Linux面试题总结
  6. Python使用tkinter+moviepy+pyaudio开发视频播放器
  7. 砸入近 30 亿美元后,马斯克拒绝加入 Twitter 董事会
  8. idea怎么给方法快速添加注释_生完孩子胸部下垂怎么办?来看快速矫正的方法
  9. HighCharts (web 页面的图表框架)
  10. mysql是bsd协议吗_开源许可证 GPL、BSD、MIT、Mozilla、Apache 和 LGPL 的区别
  11. 使用安卓手机自建 KMS 服务器激活Windows系统(任意安卓手机 无需 Root)
  12. 电商设计师如何正确认知自己的价值
  13. 养乐多老师2017版韩语发音教程学习笔记
  14. 《C语言程序设计》(谭浩强第五版) 第2章 算法——程序的灵魂
  15. python自动生成字幕_深度学习实现自动生成图片字幕
  16. 多位数的各位数数字提取方法
  17. Dijkstra 与 Floyd算法
  18. 小学教师计算机模块报哪些,小学计算机教师个人工作总结
  19. r75800h参数 r7 5800h怎么样
  20. 义乌个体工商户结汇怎么办理,需要什么资料

热门文章

  1. JUnit单元测试常用方法知识整理
  2. 新浪微博自动化运维平台实践
  3. 编程开发必须用到的工具书MSDN中文版
  4. ppt中控件未在计算机中注册,PowerPoint 中控件没注册是怎么回事?
  5. erp java 开源_华夏ERP完整开源版J2EE代码
  6. 自签名证书和私有CA证书的制作
  7. RedHat 下载地址
  8. php 万能表,手把手教你,如何使用数字万用表!
  9. Qt-十字消除小游戏
  10. 环路供电和继电保护的含义