Generic Bubble Sort in C/C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | template < class T> void Bubble(T *Array, int size){ int temp; int counter=1; while (counter){ counter=0; for ( int i=0; i<(size-1); i++){ if (Array[i]>Array[i+1]){ counter=1; temp=Array[i]; Array[i]=Array[i+1]; Array[i+1]=temp; } } } } |