国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - java數(shù)據(jù)結(jié)構(gòu)之插入排序

java數(shù)據(jù)結(jié)構(gòu)之插入排序

2021-02-02 11:44阿木俠 Java教程

這篇文章主要為大家詳細(xì)介紹了java數(shù)據(jù)結(jié)構(gòu)之插入排序的相關(guān)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下

插入排序就是把當(dāng)前待排序的元素插入到一個已經(jīng)排好序的列表里面。 一個非常形象的例子就是右手抓取一張撲克牌,并把它插入左手拿著的排好序的撲克里面。

         插入排序的最壞運(yùn)行時間是O(n2), 所以并不是最優(yōu)的排序算法。

         如果輸入數(shù)組已經(jīng)是排好序的話,插入排序出現(xiàn)最佳情況,其運(yùn)行時間是輸入規(guī)模的一個線性函數(shù)。

         如果輸入數(shù)組是逆序排列的,將出現(xiàn)最壞情況。平均情況與最壞情況一樣,其時間代價是Θ(n2)。

簡單例子:

java" id="highlighter_107893">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class Demo6 {
   
  public static void main(String[] args) { 
    //定義一個整型數(shù)組 
    int[] nums = new int[]{4,3,-1,9,2,1,8,0,6}; 
    //打印沒有進(jìn)行排序的數(shù)組 
    System.out.println("沒有排序之前的結(jié)果:" + Arrays.toString(nums)); 
    for(int index=0; index<nums.length; index++) { 
     //獲得需要插入的數(shù)值 
     int key = nums[index]; 
     //取得下標(biāo)值 
     int position = index; 
      /循環(huán)比較之前排序好的數(shù)據(jù),找到合適的地方插入 
     while(position >0 && nums[position-1] > key) { 
      nums[position] = nums[position-1]; 
      position--; 
     
     nums[position] = key; 
    
    //打印排序后的結(jié)果 
    System.out.println("排序后的結(jié)果:" + Arrays.toString(nums)); 
   
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 欧美日韩在线免费观看 | 黄色一级大片免费看 | 欧美精品成人一区二区在线 | 日韩精品一区二区在线观看 | 成人小视频在线观看 | 日韩av中文字幕在线播放 | 中文一二区 | 色精品| 精品美女一区 | 国产精品影视 | 国产精品午夜电影 | 91精品国产一区二区三区香蕉 | 久久一精品 | 亚洲成av人影片在线观看 | 亚洲三级电影 | 亚洲激情视频在线 | 精品欧美一区二区三区久久久 | 国产精品69久久久久水密桃 | 国产精品久久国产精品 | 淫语视频| 一区二区av | 欧美日韩免费 | 日韩在线精品强乱中文字幕 | 久久中文视频 | 国产乱码一区二区三区在线观看 | 久久99亚洲精品 | 日韩在线免费观看视频 | 久久精品亚洲一区二区 | 中国一极毛片 | 涩涩涩久久久成人精品 | 婷婷国产成人精品视频 | 成人福利电影在线观看 | 成人在线网站 | 国产精品久久免费观看spa | 黄色电影在线免费观看 | 久久精品成人 | 亚洲一区二区三区四区的 | 午夜精品福利电影 | 国产尤物一区 | 在线午夜| 亚洲青青草|