插入排序:在已排序好的子数列中反复插入一个新元素来对数列值进行排序,这道整个数列全部排序好
代码实现:
public class InsertionSort
{
public static void insertionSort(double [] list)
{
for(int i = 0;i<list.length-1;i++)
{
double currentElement = list[i+1];
for(int j = i;j>=0;j--)
{
if (currentElement <list[j]) {
list[j+1] = list[j];
list[j] = currentElement;
}
else
{
list[j+1] = currentElement;
break;
}
}
}
}
}
网友评论