int i = 0;
// while (i < v.size() - 1) { // v.size() 返回一个无符号的数,若v.size() = 0, -1后变为最大的无符号数.
while (i + 1 < v.size()) {
if (v[i] < v[i + 1]) {
v[i + 1] -= 1;
}
++i;
}
vector::size()返回的是一个无符号数
int i = 0;
// while (i < v.size() - 1) { // v.size() 返回一个无符号的数,若v.size() = 0, -1后变为最大的无符号数.
while (i + 1 < v.size()) {
if (v[i] < v[i + 1]) {
v[i + 1] -= 1;
}
++i;
}
vector::size()返回的是一个无符号数