标签:c++ 冒泡 排序
时间复杂度:O(n2)
稳定排序
void bubbleSort(int a[], int size)
{
bool sorted = false;
for (int i = 0; i < size; ++i)
{
sorted = true;
for (int j = 0; j < size - i - 1; ++j)
{
if (a[j] > a[j + 1])
{
swap(a[j], a[j + 1]);
sorted = false;
}
}
if (sorted)
{
break;
}
}
}
本文出自 “信封” 博客,请务必保留此出处http://sharep.blog.51cto.com/539048/1919028
标签:c++ 冒泡 排序
原文地址:http://sharep.blog.51cto.com/539048/1919028