- Memperoleh masalah tentang Mengurutkan Angka dengan Selection
- Analisis
misal { 5, 1 ,91 ,4 ,26 ,7 ,10 ,8 ,2}
akan menjadi {1,2,4,5,7,8,10,26,91}
- C++
#include <iostream>
#include <stdio.h>
using namespace std;
int main ( )
{
int data [] = { 5, 1 ,91 ,4 ,26 ,7 ,10 ,8 ,2};
int tmp;
cout<<"\tSELECTION SORT\n\n";
cout << "Data yang akan di urutkan \t:";
for( int i = 0; i < 9; i++)
cout << data[i] << " ";
cout << endl;
for (int i = 0; i < 9 -1; i++)
for (int j = i+1; j < 9; j++)
if (data[i] > data[j])
{
tmp = data[i];
data[i] = data[j];
data[j] = tmp;
}
cout<<"\nData yang telah di urutkan \t:";
for( int i = 0; i < 9; i++)
cout << data[i] << " ";
cout << endl;
return 0;
}
- Program
Baca juga tentang Bubble Sort : http://thediwrys.blogspot.co.id/2016/05/program-c-mengurutkan-deret-bilangan-9.html
Insertion : http://ribetngoding.blogspot.co.id/2016/05/sorting-menggunakan-metode-insertion.html
Tidak ada komentar:
Posting Komentar