Logo id.boatexistence.com

Apa kompleksitas kasus terburuk dari bubble sort?

Daftar Isi:

Apa kompleksitas kasus terburuk dari bubble sort?
Apa kompleksitas kasus terburuk dari bubble sort?

Video: Apa kompleksitas kasus terburuk dari bubble sort?

Video: Apa kompleksitas kasus terburuk dari bubble sort?
Video: Time complexity of bubble sort | best case| worst case | average case 2024, Mungkin
Anonim

Bubble sort, terkadang disebut sebagai sinking sort, adalah algoritme pengurutan sederhana yang berulang kali menelusuri daftar, membandingkan elemen yang berdekatan dan menukarnya jika urutannya salah. Melewati daftar diulang sampai daftar diurutkan.

Bagaimana urutan kompleksitas dalam bubble sort dalam kasus terburuk?

Bubble Sort adalah algoritma pengurutan yang stabil dan mudah diterapkan dengan kompleksitas waktu O(n²) dalam kasus rata-rata dan terburuk – dan O(n) dalam kasus terbaik.

Mengapa kasus terburuk untuk bubble sort N 2?

Kasus terburuk mutlak untuk bubble sort adalah ketika elemen terkecil dari daftar berada di ujung besar . … Dalam kasus terburuk ini, dibutuhkan n iterasi dari n/2 swap sehingga urutannya, sekali lagi, n2.

Mengapa bubble sort adalah kasus terburuk?

Situasi terburuk untuk bubble sort adalah ketika elemen terkecil dalam daftar berada di posisi terakhir … Dalam situasi ini, elemen terkecil akan turun satu tempat pada setiap lintasan melalui list, artinya pengurutan harus membuat jumlah operan maksimum melalui daftar, yaitu n - 1.

Bagaimana cara menghitung kompleksitas kasus terbaik dari bubble sort?

Untuk menghitung kompleksitas algoritma bubble sort, menentukan berapa banyak perbandingan yang dilakukan setiap loop akan berguna. Untuk setiap elemen dalam larik, bubble sort melakukan perbandingan n 1 n-1 n−1. Dalam notasi O besar, bubble sort melakukan perbandingan O (n) O(n) O(n).

Direkomendasikan: