首页 > 其他分享 >选择排序

选择排序

时间:2023-03-26 11:22:19浏览次数:28  
标签:printArray int System 选择 static array 排序

  1.  

     

  2. 代码实现:
    public class 选择排序 {
    public static void main(String[] args) {
    int[] array={2,5,4,3,1};
    //外循环:i表示我拿着哪个索引进行比较,并交换位置
    for (int i = 0; i <array.length-1 ; i++) {
    //内循环:拿着i和i后面的数据进行交换
    for (int j = i+1; j <array.length ; j++) {
    if (array[i]>array[j]){
    int temp=array[i];
    array[i]=array[j];
    array[j]=temp;

    }
    }
    }
    printArray(array);
    }

    private static void printArray(int[] array) {
    for (int i = 0; i <array.length ; i++) {
    System.out.println(array[i]+"\t");

    }
    System.out.println();
    }
    }

标签:printArray,int,System,选择,static,array,排序
From: https://www.cnblogs.com/lyjzht/p/17257673.html

相关文章

  • 我的十年程序员生涯--二战在左,工作在右,很难的选择吗?
    2012届考研失败后,面临两个选择:二战和工作。说实话当时面临这两个选择挺犹豫的,和周围一起考研的小伙伴聊他们的想法,很大一部分人给出的答案都是选择就业,只有很少几个人要选......
  • AES解密中IV值的默认选择方法
    说明在重构一个Node.js项目变为Go的过程中,我遇到了一个问题,无法正确复写其中一个使用的AES对称加密。原来的项目只需要两个参数就能成功解密,但我现在无法复现这个结......
  • 图片选择器:ImageSelector
    简介:Android自定义相册,实现了拍照、图片选择(单选/多选)、ImageLoader无绑定任由开发者选择。GitHub网址:https://github.com/YancyYe/GalleryPick优点:UI重改所有功能可......
  • 1、删除排序数组中的重复项
    给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。由于在某些语言中不能......
  • 用冒泡排序法实现多种类型的数据排序
    #define_CRT_SECURE_NO_WARNINGS#include<stdio.h>voidswap(char*buf1,char*buf2,intwidth){ inti=0; for(i=0;i<width;i++)//实现每个字节的交换,......
  • PHP二维数组排序|PHP二维数组去重
    二维数组排序functionarray_sort($arr,$keys,$order=0){ if(!is_array($arr)){ returnfalse; } $keysvalue=array(); foreach($arras$key=>$val){......
  • 模型评估与选择(一)
    \(1.\)经验误差和过拟合通常将分类错误的样本数占样本总数的比例称为“错误率”\((errorrate)\),假设样本总数为\(m\),分类错误的样本为\(a\),则错误率可表示为\(E=a/m\);相......
  • 排序01背包 Problem W:Proud Merchants(HDU 3466)
    ProblemWTimeLimit:2000/1000ms(Java/Other)   MemoryLimit:131072/65536K(Java/Other)TotalSubmission(s):2   AcceptedSubmission(s):1ProblemDesc......
  • 万能的排序“qsort”
    今日份学习“qsort”函数前言:针对一个数组的元素进行排序,我们可以想到冒泡排序法,且如果将该排序法专门写入一个函数,需排序的数组调入其中是不是方便很多呢?且如果要实现这样......
  • 算法分析与设计——冒泡排序,选择排序,STL自带sort函数性能比较实验
    实验环境:Win11,Devc++5.11实验方法:生成不同数据量的随机数后使用三种排序方法分别排序,比较每种方法所耗时长。实验结果:数据量为1000时,冒泡排序平均用时为0.015s,选择排序平......