插入排序的原理很简单:斗地主理牌的时候怎么操作就怎么操作。
最简易版代码实现:
#include <bits/stdc++.h>
void insert_sort(vector<int>& in)
{
for(int i = 0;i<in.size();i++)
{
int key = in[i];
int j = i-1;
while(j>=0 && a[j]>key )
{
in[j+1] = in[j];
j--;
}
in[j+1] = key;
}
优化:
}
int main()
{
//
vector<int> in;
insert_sort(in);
}
标签:sort,insert,int,插入排序,算法,vector,key,排序
From: https://www.cnblogs.com/black-worrior-2000/p/16656078.html