64,641
社区成员
发帖
与我相关
我的任务
分享
void insertSort(vector<int>::iterator &point, int n)
{
int temp;
vector<int>::iterator tmp;
int state = 1;
for(int i=1; i<=n; i++)
{
point++;
temp = *point;
tmp = point;
int j = i;
while(j>0 && *(tmp-1)>temp)
{
*tmp = *(tmp-1);
j--;
}
*tmp = temp;
}
}
iter= mySort.begin();
insertSort(iter, mySort.size());