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

服務器之家:專注于服務器技術及軟件下載分享
分類導航

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

服務器之家 - 編程語言 - Java教程 - java 數(shù)據(jù)結構基本算法希爾排序

java 數(shù)據(jù)結構基本算法希爾排序

2020-12-10 14:13阿信sxq Java教程

這篇文章主要介紹了數(shù)據(jù)結構基本算法希爾排序的相關資料,需要的朋友可以參考下

C語言數(shù)據(jù)結構基本算法希爾排序

前言:

基本思想:算法先將要排序的一組數(shù)按某個增量d(n/2,n為要排序數(shù)的個數(shù))分成若干組,每組中記錄的下標相差d.對每組中全部元素進行直接插入排序, 然后再用一個較小的增量(d/2)對它進行分組,在每組中再進行直接插入排序。當增量減到1時,進行直接插入排序后,排序完成。

實現(xiàn)代碼:

java" id="highlighter_451234">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
public class ShellSort {
 
  /**
   * 原理:算法先將要排序的一組數(shù)按某個增量d(n/2,n為要排序數(shù)的個數(shù))分成若干組,每組中記錄的
   * 下標相差d.對每組中全部元素進行直接插入排序,然后再用一個較小的增量(d/2)對它進行分組,
   * 在每組中再進行直接插入排序。當增量減到1時,進行直接插入排序后,排序完成。
   *
   * @author 阿信sxq-2015年7月16日
   *
   * @param args
   */
  public static void main(String[] args) {
    int a[] = { 49, 38, 65, 97, 76, 13, 27, 49, 78, 34, 12, 64, 5, 4, 62, 99, 98, 54,
         56, 17, 18, 23, 34, 15, 35, 25, 53, 51 };
    int d = a.length;
    int temp = 0;
 
    while (true) {
      d = d / 2;
      for (int x = 0; x < d; x++) {
        //對每一個組進行直接插入排序
        for (int i = x + d; i < a.length; i += d) {
          int j = i - d;
          temp = a[i];
          for (; j >= 0 && temp < a[j]; j -= d) {
            a[j + d] = a[j];
          }
          a[j + d] = temp;
        }
      }
 
      if (d == 1) {
        break;
      }
    }
 
    System.out.println(Arrays.toString(a));
 
  }
 
}

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:https://my.oschina.net/songxinqiang/blog/669906

延伸 · 閱讀

精彩推薦
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
主站蜘蛛池模板: 免费自拍偷拍视频 | 日本精品在线观看 | 久久永久视频 | 午夜视频在线免费观看 | 久久精品夜夜夜夜夜久久 | 97色婷婷成人综合在线观看 | 香蕉夜色| 在线观看一区二区三区四区 | 91精品国产综合久久香蕉922 | 日韩成人在线播放 | 欧美日韩亚洲国产 | 久久久久久久久久久亚洲 | 特黄特黄aaaa级毛片免费看 | 免费视频一区二区 | www.国产精品 | 午夜影院在线 | 国产精品美女久久久久久久网站 | 亚洲成年人网站在线观看 | 国产91久久精品一区二区 | 污污视频网址 | 狠狠操电影| 精品免费| 蜜臀精品 | 91粉色视频| 国产天堂 | 日韩精品在线一区 | 国产精品免费网站 | 隔壁老王国产在线精品 | 成人影音 | 激情综合丁香 | 在线视频一区二区三区 | 91精品国产综合久久香蕉最新版 | aaa黄色片 | 欧美一区二区三区 | 成人免费小视频 | 日韩和的一区二在线 | 国产成人精品一区二区三区视频 | 亚洲欧美日韩精品久久亚洲区 | 日本99精品| 国产一区二区三区精品久久久 | 亚洲第一视频 |