在开发中如果考虑性能方面的,不考虑稳定的,可以使用选择排序

代码实现如下:

package cn.edu.day02;import java.util.Scanner;/*** 选择排序*/
public class StudentManagement {public static void main(String[] args) {int[] arr = {34,4,56,17,90,65};System.out.print("交换之前:");for (int unm:arr){System.out.print(unm + "\t");}for (int i=0;i<arr.length;i++){//做第i趟的排序int k = i;for (int j=k + 1;j<arr.length;j++){//选最小值的记录if (arr[j]<arr[k]){k = j;//记住当前 我们找到的最小值}}//在内层循环结束,也就是找到轮循环的最小值的数以后,在进行交换if( i !=k){int temp = arr[i];arr[i] = arr[k];arr[k] = temp;}}System.out.print("交换后:");for (int unm:arr){System.out.print(unm + "\t");}}
}

轻松搞定JAVA选择排序相关推荐

  1. 【Java多线程】轻松搞定Java多线程(一)

    轻松搞定Java多线程(一) Java多线程详解(一) 1. 线程简介 2.线程的创建 2.1 三种创建方式 2.2 Thread 2.3 实现Runnable 2.3.1 初识并发问题 2.3.2 ...

  2. 【视频教程】轻松搞定Java Web面试

    开心一笑 [唐僧师徒四人取经路上,看到一朵花,娇艳欲滴! 唐僧道:徒儿们,不如我们就以此花来作诗吧! 悟空想到花果山的一草一木,道:花果山中随处见! 沙僧想到流沙河的巨浪,道:流沙河中不曾有! 八戒想 ...

  3. 轻松搞定java高薪

    2019独角兽企业重金招聘Python工程师标准>>> 找到一份高薪的java工作,从程序员走向高级程序员.架构师.分析员,是所有java程序员们的追求. 找一份好工作,自然要看工作 ...

  4. 读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告,第 2 部分

    本周您推脱老板的 #432 创新理由了吗?您是否尝试过推脱? 本系列的其他文章 读取.回收和重用:使用 Excel.XML 和 Java 技术轻松搞定报告,第 1 部分 有幸的是,您不必推脱.本系列的 ...

  5. 轻松搞定项目中的空指针异常Caused by: java.lang.NullPointerException: null

    轻松搞定项目中的空指针异常Caused by: java.lang.NullPointerException: null 参考文章: (1)轻松搞定项目中的空指针异常Caused by: java.l ...

  6. 用Python轻松搞定Excel中的20个常用操作

    来源 |早起Python(ID: zaoqi-python) Excel与Python都是数据分析中常用的工具,本文将使用动态图(Excel)+代码(Python)的方式来演示这两种工具是如何实现数据 ...

  7. 子查询引用外表_轻松搞定慢查询?这一文就够了(内附大量实例助你看懂Explain)...

    原文:https://mp.weixin.qq.com/s/p5UKuh1yY3P4zrOzVBmY1w (复制链接至浏览器,即可查看) 大量实例助你看懂Explain的输出内容,轻松搞定慢查询 EX ...

  8. 基于 CODING 轻松搞定持续集成

    点击观看视频教程 带你一步一步搞定 CODING 持续集成 持续集成加速软件交付 持续集成这个概念是由 Grady Booch 在 1991 年首次提出,随后成为了 DevOps 的核心实践之一.持续 ...

  9. coding制品库持续集成php项目,基于 CODING 轻松搞定持续集成

    点击观看视频教程 带你一步一步搞定 CODING 持续集成 持续集成加速软件交付 持续集成这个概念是由 Grady Booch 在 1991 年首次提出,随后成为了 DevOps 的核心实践之一.持续 ...

  10. 【微服务】之六:轻松搞定SpringCloud微服务-API网关zuul

    通过前面几篇文章的介绍,我们可以轻松搭建起来微服务体系中比较重要的几个基础构建服务.那么,在本篇博文中,我们重点讲解一下,如何将所有微服务的API同意对外暴露,这个就设计API网关的概念. 本系列教程 ...

最新文章

  1. oracle job的迁移
  2. 攻防世界第四题Reverse re1
  3. Win7下Android模拟器中没有3G网络信号的解决办法
  4. java jpa @joincolumn 字段不为空_拥抱开源从表设计到 JPA 实现
  5. 资产支持证券(Asset-Backed Security)
  6. 如何用短信完成XSS?
  7. 九章基础算法04:二叉搜索树与哈希表
  8. 数据分析学习笔记 —编译性语言和解释性语言区别
  9. redis永久化存储
  10. 图解VS2010打包全过程(转)
  11. 【辛烷值预测】基于matlab RBF神经网络辛烷值预测【含Matlab源码 177期】
  12. 史上最完整的APP商城源码(含服务器)
  13. 走近冰球运动·体育项目
  14. Zemax学习笔记——Zemax序列坐标系理解及坐标断点
  15. 淘宝天猫商家运营,宝贝标题如何突出卖点,标题编写方法小技巧
  16. mysql数据库重启、登录mysql数据库、通过命令执行mysql的sql脚本等命令
  17. CentOS7.4下安装Oracle 11gR2
  18. 安卓JSON格式化工具
  19. ASP.NET 简介
  20. 自动投票软件的编写代码

热门文章

  1. 2021年的10种突破性技术
  2. bootstrap bootbox 属性及用法
  3. RabbitMQ windows 管理工具
  4. 实验一、安卓开发环境基本配置实验
  5. 解决qt.qpa.xcb: could not connect to display问题
  6. 下载阿里云大学的课程
  7. lpddr3 阻抗_LPDDRx的总结
  8. vue后台管理做适配的最佳方案,你知道吗
  9. 网址导航引导页面H5源码
  10. 擦黑板特效表白H5源码+非常浪漫/附BGM