void henan(vector<int> &vec,int n)
{
int l = -1;
int h = vec.size();
for (int i = 0; i < h; i++)
{
if (vec[i] < n)
swap(vec[++l], vec[i]);
else if (vec[i] > n)
{
swap(vec[--h], vec[i]);
--i;
}
}
}
桶排序最经典的问题是荷兰国旗问题