伊夫看看無處不在,無論算法我發現(如果有的話笑)對在C載體插入排序++,它不會工作,以便即時通訊假設它是與我的代碼。誰能幫我想辦法,我可以通過一個載體導入作爲參數的方法,然後做一個插入排序就可以了?目前,它等待幾秒鐘,表示所有的值未排序:(C++載體插入排序算法的方法 - 通過載體導入方法
插入排序代碼
void insertionSort (vector<int> data, int n)
{
int i, j, tmp;
for (i=1; i<n; i++)
{
j=i;
tmp=data[i];
while (j>0 && tmp<data[j-1])
{
data[j]=data[j-1];
j--;
}
data[j]=tmp;
}
代碼的重要組成部分
cout << "insertion sort" << endl;
system("pause");
insertionSort(numberVectors, i);
讓我知道,如果你不認爲那裏有什麼不對的代碼,你要我給你更多的展示,應該只是這一點,雖然,其他的東西是irrelavent我認爲
感謝
最好是讓你的函數模板。 – alternative 2011-04-18 23:36:22