【发布时间】:2016-08-10 23:04:41
【问题描述】:
对于具有 100 个随机两位数的向量,如果这些比较数字的值应该这么大,我会感到困惑。完整程序 --> 安全链接:https://ideone.com/oybDbD 程序输出在链接的底部。感谢输入。
int insertionSort (vector<int> &v) {
int j, temp, counter = 0;
for (int i = 1; i < v.size(); i++) {
j = i;
while (++counter && j > 0 && v[j] < v[j-1]){
temp = v[j];
v[j] = v[j-1];
v[j-1] = temp;
j--;
}
}
return counter;
}
【问题讨论】:
标签: c++ algorithm sorting selection insertion