bubble sort in Go
<pre><code> func bubbleSort(ids []int) { l := len(ids) sorted := false for ; sorted == false; { sorted = true for i := 1; i < l; i++ { if ids[i-1] < ids[i] { swap(ids, i-1, i) sorted = false } } } } </code></pre>
<pre><code> func bubbleSort(ids []int) { l := len(ids) sorted := false for ; sorted == false; { sorted = true for i := 1; i < l; i++ { if ids[i-1] < ids[i] { swap(ids, i-1, i) sorted = false } } } } </code></pre>