真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java數(shù)組計(jì)數(shù)排序代碼 java代碼實(shí)現(xiàn)數(shù)組順序排列

java數(shù)組排序

//原理:每次都找到當(dāng)次最大的數(shù),按大小順序依次放入數(shù)組相應(yīng)位置

創(chuàng)新互聯(lián)建站專注于集安企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城網(wǎng)站建設(shè)。集安網(wǎng)站建設(shè)公司,為集安等地區(qū)提供建站服務(wù)。全流程按需策劃設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

//比如:第一次先找到最大的數(shù)并記下其位置,如果其不在數(shù)組第一位,

//則將其與第一位交換,使最大數(shù)置于第一位

//第二次再循環(huán)查找第二大的數(shù)并記下其位置,如果其不在數(shù)組第二位,

//則將其與第二位交換,使最大數(shù)置于第二位

//依次類推.........................................

//第i次再循環(huán)查找第i大的數(shù)并記下做銷其位置,如果其不在數(shù)組第 i位,

//則將其與第 i位交換,使最大數(shù)置于第 i位

public class SelectSort {

public static void main(String[] args) {

int[] a = {25,15,42,16,12,36};

int max = 0;

int tmp = 0;

for(int i=0;ia.length;i++){

max = i;//

/**查找第 i大的數(shù),直到記下第 i大數(shù)橡渣的位置***/

for(int j=i+1;ja.length;j++){

if(a[max]a[j])

max = j;/梁胡悄/記下較大數(shù)位置,再次比較,直到最大

}

/***如果第 i大數(shù)的位置不在 i,則交換****/

if(i!=max){

tmp = a[i];

a[i] = a[max];

a[max] = tmp;

}

}

for(int i=0;ia.length;i++)

System.out.print(a[i]+" ");

}

}

JAVA如何用TreeMap 去統(tǒng)計(jì)一個(gè)整數(shù)數(shù)組中 每個(gè)數(shù)出現(xiàn)的次數(shù) 并進(jìn)行降序排序 求完整的代碼

MapInteger, Integer map = new HashMapInteger, Integer配判();

Integer[] ks = new Integer[50];

Random rand = new Random();

for (int i = 0; i ks.length; i++) {// 賦值50個(gè)隨機(jī)數(shù)

ks[i] = rand.nextInt(6) + 30;

}

for (int i = 0; i ks.length; i++) {// 統(tǒng)計(jì)個(gè)數(shù)

if (map.get(ks[i]) == null) {

map.put(ks[i], 1);

} else {

map.put(ks[i], map.get(ks[i]) + 1);

}

}

ListInteger list = new ArrayListInteger(map.keySet());

Collections.sort(list);// 排序

Collections.reverse(list);/鎮(zhèn)羨/ 降序排列

for (Integer num : list) {

System.out.println(num + " 個(gè)數(shù)御賣拍: " + map.get(num));

}

java編程實(shí)現(xiàn)隨機(jī)數(shù)組的快速排序

java編程實(shí)現(xiàn)隨機(jī)數(shù)組的快速排序步驟如下:

1、打開Eclipse,新建一個(gè)Java工程,在此工程里新建一個(gè)Java類;

2、在新建的類中聲明一個(gè)產(chǎn)生隨機(jī)數(shù)的Random變量,再聲明一個(gè)10個(gè)長度的int型數(shù)組;

3、將產(chǎn)生的隨機(jī)數(shù)逐個(gè)放入到數(shù)組中;

4、利用排序算法對隨機(jī)數(shù)組進(jìn)行排序。

具體代碼如下:

import?java.util.Random;

public?class?Demo?{

public?static?void?main(String[]?args)?{

int?count?=?0;

Random?random?=?new?Random();

int?a[]?=?new?int[10];

while(count??10){

a[count]?=?random.nextInt(1000);//產(chǎn)生0-999的隨機(jī)數(shù)

count++;

}

含者答??談慧for?(int?i?=?0;?i??a.length?-?1;?i++)?{

int?min?=?i;

for?(int?j?=?i?+?1;?j??a.length;?j++)?{

if?(a[j]??a[min])?{

min?=?j;

}

}

if?(min?!=?i)?{

int?b?=?a[min];

a[min]?=?a[i];

a[i]?=?b;

嫌槐???????}

}

for?(int?c?=?0;?c??a.length;?c++)?{

System.out.print(a[c]?+?"?");

}

}

}


分享標(biāo)題:java數(shù)組計(jì)數(shù)排序代碼 java代碼實(shí)現(xiàn)數(shù)組順序排列
本文來源:http://weahome.cn/article/ddpdjoc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部