插入排序

Posted StringBuilder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了插入排序相关的知识,希望对你有一定的参考价值。

 1 public class Solution
 2 {
 3     public void insertSort(int[] data)
 4     {
 5         for(int i = 1; i < data.length; i ++)
 6         {
 7             for(int j = i - 1; j >= 0; j --)
 8             {
 9                 if(data[j] > data[j + 1])
10                 {
11                     exchange(data, j, j + 1);
12                 }
13                 else
14                 {
15                     break;
16                 }
17             }
18         }
19     }
20     
21     public void exchange(int[] data, int m, int n)
22     {
23         int memory = data[m];
24         data[m] = data[n];
25         data[n] = memory;
26     }
27     
28 }

 

以上是关于插入排序的主要内容,如果未能解决你的问题,请参考以下文章

KDoc:插入代码片段

代码片段使用复杂的 JavaScript 在 UIWebView 中插入 HTML?

将代码片段插入数据库并在 textarea 中以相同方式显示

关于在各浏览器中插入音频文件的html代码片段

初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段

初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段