Tips Blogger

  1. Cara Membuat Blog
  2. Cara Memasang Templete
  3. Cara Membuat Live Traffic Feed
  4. Cara Membuat Visitor Histats
  5. Cara Merubah Cursor Pada Blog
  6. Cara Membuat Widget di Header
  7. Cara Membuat Menu Dropdown
  8. Cara Membuat Meta Tag
  9. Cara Memperkecil Ukuran Feedburner Dari 576K
  10. Cara Membuat Gambar Melayang
  11. Cara Menampilkan Jumlah Pembaca pada Email Subscriber
  12. Cara Mensetting Blog
  13. Cara Memasang Alexa Rank
  14. Cara Membuat Text Area
  15. Cara Membuat Text Area Select All
  16. Cara Memasang Jam
  17. Cara Membuat Link Berjalan
  18. Tips SEO (Search Engine Optimization)
  19. Cara Mengganti Judul Blog Dengan Judul Postingan
  20. Cara Agar Blog Terkenal
  21. Cara Agar Blog Banyak Dikunjungi
  22. Cara Unik Agar Blog Selalu Rame
  23. Cara Melihat Harga Jual Blog
  24. Cara Meningkatkan Pageviews
  25. Cara Membuat Form Berlangganan
  26. Cara Membuat Off/Online Yahoo Messenger
  27. Cara Membuat Visitor Flag Counter
  28. Cara Mengganti Logo Blogspot
  29. Cara Meningkatkan Alexa Rank
  30. Cara Menambah Tag Alt Pada Gambar
  31. Cara Membuat Read More
  32. Cara Membuat Tombol Reply Pada Komentar
  33. Syarat Google Adsense
  34. Situs - Situs Pay Per Click
  35. Cara Membuat Daftar Isi 3 Kolom
  36. Cara Membuat Recent Comment
  37. Cara Membuat Background Posting
  38. Cara Membuat Link
  39. Cara Membuat Contact Form / Kontak Kirim Email
  40. Cara Membuat Text Flash
  41. Cara Membuat Link Berkedip Warna Warni
  42. Cara Membuat Buku Tamu Shoutmix
  43. Cara Membuat Daftar Isi
  44. Cara agar Postingan Baru Tidak Muncul Pada Home
  45. Cara Membuat Translator
  46. Cara Memasang Site Meter
  47. Cara Mengetahui Jumlah Pengunjung Yang Online
  48. Cara Memasang Ip Address Checker
  49. Cara Menghitung Total Pengunjung
  50. Cara Membuat Tanda Tangan
  51. Cara Memasang PageRank
  52. Cara Memasang Kalender
  53. Cara Membuat Huruf Besar Pada Awal Postingan
  54. Cara Meningkatkan Traffic Blog
  55. Cara Merubah Tampilan Alexa Dan Page Rank
  56. Cara Membuat Tools Mengukur Berat Blog
  57. Cara Mengukur Berat Blog
  58. Cara Membuat Convert Kode Html
  59. Cara Posting Kode HTML
  60. Cara Mengecek Blog Yang Dofollow
  61. Cara Membuat Blog Menjadi Dofollow

Artikel Populer

Download Software GRATIS

Sorting

Pengurutan data dalam struktur data sangat penting terutama untuk data yang beripe data numerik ataupun karakter. Pengurutan dapat dilakukan secara ascending (urut naik) dan descending (urut turun)

Pengurutan (Sorting) adalah proses pengurutan data yang sebelumnya disusun secara acak sehingga tersusun secara teratur menurut aturan tertentu

algoritma pengurutan adalah algoritma yang meletakkan elemen-elemen suatu kumpulan data dalam urutan tertentuPengurutan


Klasifikasi Algoritma Pengurutan

berdasarkan kompleksitas

teknik yang dilakukan,

stabilitas,

memori yang digunakan,

rekursif/tidak,

ataupun proses yang terjadi. N


1. Exchange Sort

yang diklasifikasikan sebagai exchange sort melakukan pembandingan antar data, dan melakukan pertukaran apabila urutan yang didapat belum sesuai. Contohnya adalah :

Bubble sort, Cocktail sort, Comb sort, Gnome sort, Quicksort.


2. Selection Sort

Prinsip utama algoritma dalam klasifikasi ini, adalah mencari elemen yang tepat untuk diletakkan di posisi yang telah diketahui, dan meletakkannya di posisi tersebut setelah data tersebut ditemukan. Algoritma yang dapat diklasifikasikan ke dalam kategori ini adalah :

Selection sort, Heapsort, Smoothsort, Strand sort.


3. Insertion Sort

Algoritma pengurutan yang diklasifikasikan ke dalam kategori ini mencari tempat yang tepat untuk suatu elemen data yang telah diketahui ke dalam subkumpulan data yang telah terurut, kemudian melakukan penyisipan (insertion) data di tempat yang tepat tersebut. Contohnya adalah :

Insertion sort, Shell sort, Tree sort, Library sort, Patience sorting.


4. Merge Sort

Dalam algoritma ini kumpulan data dibagi menjadi subkumpulan subkumpulan yang kemudian subkumpulan tersebut diurutkan secara terpisah, dan kemudian digabungkan kembali dengan metode merging. Dalam kenyataannya algoritma ini melakukan metode pengurutan merge sort juga untuk mengurutkan subkumpulan data tersebut, atau dengan kata lain, pengurutan dilakukan secara rekursif. Contohnya adalah :

Merge sort.


5. Non-Comparison Sort

Sesuai namanya dalam proses pengurutan data yang dilakukan algoritma ini tidak terdapat pembandingan antardata, data diurutkan sesuai dengan pigeon hole principle. Dalam kenyataanya seringkali algoritma non-comparison sort yang digunakan tidak murni tanpa pembandingan, yang dilakukan dengan menggunakan algoritma- algoritma pengurutan cepat lainnya untuk mengurutkan subkumpulan-subkumpulan datanya. Contohnya adalah :

Radix sort, Bucket sort, Counting sort, Pigeonhole sort, Tally sort.


Bubble Sort

Bubble Sort mengurutkan data dengan cara membandingkan elemen sekarang dengan elemen berikutnya.


Jika elemen sekarang lebih kecil dari elemen berikutnya, maka kedua elemen tersebut ditukar, jika pengurutan descending

Ketika satu proses telah selesai, maka bubble sort akan mengulangi proses, demikian seterusnya.

Kapan berhentinya? Bubble sort berhenti jika seluruh array telah diperiksa dan tidak

ada pertukaran lagi yang bisa dilakukan, serta tercapai perurutan yang telah diinginkan.



Contoh Ilustrasi Bubble Sort







[PPT]Sorting Download

Sumber : Maskie Zusane Oematan, Unikom


comment 0 komentar:

Posting Komentar

 
© 2010 Tips Teknik Komputer is proudly powered by Blogger