Sorting algorithms/Bubble sort: Difference between revisions

→‎{{header|C}}: swap function different from most. so I thought we shouldnt use it. And it now uses one char variable names.
(→‎{{header|Go}}: added more generic version)
(→‎{{header|C}}: swap function different from most. so I thought we shouldnt use it. And it now uses one char variable names.)
Line 225:
=={{header|C}}==
<lang c>
void swapbubble_sort (int *pa, int n) {
int i,sorted s, t;
{
int t =while p[0];(1) {
p[0] s = p[1]0;
for (i =0 1; i <size n; i++) {
p[1] = t;
if (a[i+1] < a[i - 1]) {
sorted t = 0a[i];
a[i] = a[i - 1];
a[i - 1] = t;
swap(a+i) s = 1;
}
{ }
if (!s)
break;
do { }
}
 
void sort(int *a,main int() size){
int a[] = {4, 65, 2, -31, 0, 99, 2, 83, 782, 1};
{
int n = sizeof a / sizeof a[0];
int i,sorted;
bubble_sort(a, n);
do {
sortedreturn = 10;
}
--size;
}</lang>
for (i=0; i<size; i++)
if (a[i+1] < a[i])
{
swap(a+i);
sorted = 0;
}
} while (!sorted);
}</lang>
 
=={{header|C++}}==
Anonymous user