
void SelectSort(vector<int>&vec)
{
int min_k;
for(int i=0;i<vec.size();i++)
{
min_k=i;
for(int j=i;j<vec.size();j++)
{
if(vec[j]<vec[min_k])
{
swap(j,min_k);
}
}
swap(vec[min_k],vec[i]);
}
}


vector<int>c;
void combination(vector<int>&a,vector<int>&b)
{
int size_a=a.size();
int size_b=b.size();
int i=0,j=0;
while(i<size_a&&j<size_b)
{
if(a[i]<a[j])
{
c.push_back(a[i++]);
}
else
{
c.push_back(a[j++]);
}
}
while(i<size_a)
{
c.push_back(a[i++]);
}
while(j<size_b)
{
c.push_back(a[j++]);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/387136.html
標籤:其他
上一篇:Linux內核檔案系統11
下一篇:資料結構——舞伴問題
