SORTING DAN SEARCHING
Dibawah ini adalah berbagai jenis searching dan sorting:
- Bubble Sort
- Selection Sort
- Insertion Sort
- Quick Sort
- Merge Sort
- Linear Search
- Binary Search
- Interpolation Search
Sorting dibagi lagi menjadi 2 yaitu:
-ascending
-descending
Berbagai tingkat kesulitan sorting:
*Mudah
-Bubble sort
- Selection sort
- Insertion sore
*Sulit
- Quick sort
- Merge sort
Bubble Sort
Mengurutkan data dengan cara memindahkan data disampingnya satu per satu sampai data sudah urut semua.
Selection Sort
Mencari data yang terkecil dan memindahkannya kedepan smapai semua data terurutkan
Mengurutkan data dengan cara memindahkan data disampingnya satu per satu sampai data sudah urut semua.
Selection Sort
Mencari data yang terkecil dan memindahkannya kedepan smapai semua data terurutkan
Insertion Sort
Mengurutkan antara 2 array sampai banyaknya array, sampai semua data urut, dengan mengecek apakah array sebelumnya lebih besar dari array sesudahnya .
Intermediate Sorting
Quick Sort
Tentukan pivot dan memilih yang kanan yang lebih besar dari pivot dan kiri memilih lebih kecil dari pivot dan mengswapnya hingga array terbagi 2 lagidan melakukan quick sort lagi di 2 bagian itu, dan seterusnya hingga array tak bisa dibagi lagi.

Merge Sort
Membagi jadi beberapa bagian, untuk di swap antara 2 array, dan menggabungkan dengan array yang di swap sampai array terurutkan.

Searching
Dibagi menjadi 3:
Linear Search
Jenis pencarian dilakukan secara sekuensial dari awal hingga akhir.
Binary Search
Jenis pencarian biner yang dapat dilakukan jika data sudah terurut.
Interpolation Search
Metode pencarian dengan menggunakan teknik perkiraan data.







Comments
Post a Comment