冒泡排序
template <typename T>
void BubbleSort(T *list, T n)
{
for (int i = 0; i < n - 1;++i)
{
for (int j = 0; j < n - i - 1; ++j)
{
if (list[j] > list[j + 1])
{
std::swap(list[j], list[j + 1]);
}
}
}
}