说来惭愧,今天状态很不好。竟然会被一个简单的排序给虐了。这对我现在的水平来说实在是太不应该了。于是,下班后,状态提上来一些之后,花几分钟手写一个出来,一想到这,我就郁闷到无语,怎么会犯这么低级的错误呢。写篇博文,铭刻下次尽量不会再犯这种低级错误。
排序
#include <iostream>
#include <array>
using namespace std;
int main() {
cout << "Hello Sort!" << endl;
std::array<int, 8> nums = {0, 2, 3, 1, 4, 6, 8, 7};
for (size_t i = 0; i < nums.size() - 1; ++i)
for (size_t j = i + 1; j < nums.size(); ++j)
if (nums[i] < nums[j]) {
auto tmp = nums[i];
nums[i] = nums[j];
nums[j] = tmp;
}
for (auto value : nums)
std::cout << value << ' ';
std::cout << '\n';
return 0;
}