[数据结构][Sort]nsert Sort

 1 public class Solution
 2 {
 3     public void insertSort(int[] data)
 4     {
 5         for(int i = 1; i < data.length; i ++)
 6         {
 7             int key = data[i];
 8             
 9             int pointer = i - 1;
10             
11             while((pointer >= 0) && (data[pointer] > key))
12             {
13                 data[pointer + 1] = data[pointer];
14                 
15                 pointer --;
16             }
17             
18             data[pointer + 1] = key;
19         }
20     }
21     
22 }

 

posted @ 2017-08-31 12:45  StringBuilder  阅读(114)  评论(0)    收藏  举报