第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

數(shù)組操作之--選擇排序

標簽:
Java
/*
     * 选择排序(Selection sort)是一种简单直观的排序算法
     * 它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素存放在序列的起始位置,
     * 直到全部待排序的数据元素排完。 
     * 选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第一个5挪动到第二个5后面)。
     * */
    //选择排序
    public void xuanze(){
        //定义一个数组
        int[] x={23,3,45,65,36,765,2,354,5};
        //循环数组的长度-1,因为倒数第二个要和倒数作比较
        for(int i=0;i<x.length-1;i++){
            /*
             * 循环到数组的长度
             * 因为上面的i只循环到数组的长度-1也就是倒数第二个
             * 所以j要循环到i的长度+1,也就是倒数第一个数值
             * 
             * */
            for(int j=i+1;j<x.length;j++){
                //判断数组下标0是否大于下标1的数值
                if(x[i]>x[j]){
                    //如果是交换位置
                    int t=x[i];
                    x[i]=x[j];
                    x[j]=t;
                }
            }
        }
        //循环输出数组的数值
        for(int s=0;s<x.length;s++){
            System.out.println(x[s]);
        }
    }

选择排序

點擊查看更多內(nèi)容
3人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
8
獲贊與收藏
134

關(guān)注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消