Sorting algorithms/Bubble sort: Difference between revisions
Content added Content deleted
m (→{{header|C++}}) |
|||
Line 377:
=={{header|C++}}==
Uses C++11. Compile with
g++ -std=c++11 bubble.cpp
<lang cpp>#include <algorithm>
#include <iostream>
Line 384 ⟶ 386:
template <typename RAIterator> void bubble_sort(RAIterator begin,
RAIterator end) {
▲ bool changed = true;
▲ while (begin != end-- && changed) {
▲ changed = false;
for (auto i = begin; i != end; ++i) {
if (*(i + 1) < *i) {
}
}
|