选择排序 (Selection Sort)
小于 1 分钟
swap
是一个用于交换两个变量值的常见算法。在 C++ 中,可以通过以下两种方式实现 swap
函数:
传统的交换方式:
#include <iostream>
template <typename T>
void swap(T& a, T& b) {
T temp = a;
a = b;
b = temp;
}
int main() {
int x = 5, y = 10;
std::cout << "Before swap: x = " << x << ", y = " << y << std::endl;
swap(x, y);
std::cout << "After swap: x = " << x << ", y = " << y << std::endl;
return 0;
}