1. 程式人生 > >面試題21——編碼實現直接插入排序

面試題21——編碼實現直接插入排序

#include<iostream>

void insertsort(int *arr,int len)
{
	int i,j,tmp;
	for(i=1;i<len;++i)
	{
		tmp=arr[i];
		for(j=i-1;i>=0;--j)
		{
			if(tmp>arr[j])
			{
				arr[j+1]=arr[j];
			}
			else
				break;
		}
		arr[j+1]=tmp;
	}
}