5 Metode Dalam Bahasa C
POSTED ON Senin, 06 April 2015 AT 10.35 \\
Sorting alias pengurutan, merupakan suatu hal yang sangat dibutuhkan dalam pemrograman tingkat tinggi. Ada 5 metode sorting, yaitu :
- Buble sort merupakan metode pengurutan yang paliong lambar daripada metode pengurutan lainnya. karena, metode ini, melakukan pengurutan dengan cara membandingkan 1 elemen dengn yang lain selama 2 kali looping. Namun, metode ini merupakan metode yang paling mudah digunakan daripada metode yang lainnya.
- Selection sort yaitu pengurutan dengan cara menyeleksi elemen – elemen ada dalam suatu array. Terdapat 2 kali for loop dalam metode ini, loop yang pertama melakukan seleksi terhadap elemen awal. Loop kedua melakukan seleksi terhadap elemen kedua. Lalu membandingkan antara kedua loop tersebut.
- Insertion Sort, disebut- sebut sebagai metode pertengahan . Artinya, metode ini memiliki kecepatan rata- rata antara metode primitif(buble dan selection) dan modern(merge dan quick). metode ini, didasarkan pada sebuah key yang diambil pada elemen ke-2 pada sebuah array, lalu menyisipkan elemen tersebut jika branching terpenuhi.
- Merge Sort merupakan algoritma sorting yang sudah menerapkan teknik rekursif. Metode ini bisa dibilang cukup sulit dan membutuhkan pemikiran yang agak berat. Namun, kecepatan yang dihasilkan jauh melebihi metode primitif.
- Quick Sort . Inilah metode sorting yang tercepat diantara metode 5 metode sorting yang paling umum digunakan. Selain menerapkan teknik rekursif devide and conquer, Teknik ini juga didasarkan pada pivot yang menjadi kunci perbandingan.
5 Metode Dalam Bahasa C
POSTED ON Senin, 06 April 2015 AT 10.35 \\
Sorting alias pengurutan, merupakan suatu hal yang sangat dibutuhkan dalam pemrograman tingkat tinggi. Ada 5 metode sorting, yaitu :
- Buble sort merupakan metode pengurutan yang paliong lambar daripada metode pengurutan lainnya. karena, metode ini, melakukan pengurutan dengan cara membandingkan 1 elemen dengn yang lain selama 2 kali looping. Namun, metode ini merupakan metode yang paling mudah digunakan daripada metode yang lainnya.
- Selection sort yaitu pengurutan dengan cara menyeleksi elemen – elemen ada dalam suatu array. Terdapat 2 kali for loop dalam metode ini, loop yang pertama melakukan seleksi terhadap elemen awal. Loop kedua melakukan seleksi terhadap elemen kedua. Lalu membandingkan antara kedua loop tersebut.
- Insertion Sort, disebut- sebut sebagai metode pertengahan . Artinya, metode ini memiliki kecepatan rata- rata antara metode primitif(buble dan selection) dan modern(merge dan quick). metode ini, didasarkan pada sebuah key yang diambil pada elemen ke-2 pada sebuah array, lalu menyisipkan elemen tersebut jika branching terpenuhi.
- Merge Sort merupakan algoritma sorting yang sudah menerapkan teknik rekursif. Metode ini bisa dibilang cukup sulit dan membutuhkan pemikiran yang agak berat. Namun, kecepatan yang dihasilkan jauh melebihi metode primitif.
- Quick Sort . Inilah metode sorting yang tercepat diantara metode 5 metode sorting yang paling umum digunakan. Selain menerapkan teknik rekursif devide and conquer, Teknik ini juga didasarkan pada pivot yang menjadi kunci perbandingan.
Izzat Swandaru
A derp who likes french-kissing her flute and massaging le piano. I kid, I kid. But I
am a musician... still a student though. I am addicted to melon milk, coffee, Zooey Deschanel, reading about cryptology and horror and gory manga. I like taking photos every fucking time.
Favorite color is brown, the color of earth and chocolates. Books are my best friends. The only time they betrayed me was when I thought an author was female then it turns out to be, aloha, male. Enclosed spaces are cozy; I'm weird like that. And oh, I have a tiny puppy named Sushi who rolls on its back every time I refuse to put down its milk bowl.
You can visit my:
tumblr \
twitter \
facebook
Thanks, please no read my profile again!