Logo ms.boatexistence.com

Bilakah algoritma pengisihan stabil?

Isi kandungan:

Bilakah algoritma pengisihan stabil?
Bilakah algoritma pengisihan stabil?

Video: Bilakah algoritma pengisihan stabil?

Video: Bilakah algoritma pengisihan stabil?
Video: #3 Kompleksitas Waktu Asimptotik (Big O) | ANALISIS & STRATEGI ALGORITMA 2024, Mungkin
Anonim

Algoritma pengisihan yang stabil mengekalkan susunan relatif rekod dengan kunci yang sama (iaitu nilai). Iaitu, algoritma pengisihan adalah stabil jika apabila terdapat dua rekod R dan S dengan kunci yang sama dan dengan R muncul sebelum S dalam senarai asal, R akan muncul sebelum S dalam diisih senarai.

Algoritma pengisihan manakah yang stabil?

Beberapa algoritma pengisihan biasa bersifat stabil, seperti IsihGabung, Isih Tim, Isih Mengira, Isih Sisipan dan Isih Buih. Lain-lain seperti Quicksort, Heapsort dan Selection Sort tidak stabil.

Apakah yang menjadikan pengisihan stabil?

Algoritma pengisihan dikatakan stabil jika dua objek dengan kekunci yang sama muncul dalam susunan yang sama dalam output yang diisih seperti yang muncul dalam tatasusunan input untuk diisih. Sesetengah algoritma pengisihan bersifat stabil seperti Isih Sisipan, Isih Gabung, Isih Buih, dsb.

Apakah algoritma pengisihan stabil dengan contoh?

Beberapa contoh algoritma stabil ialah Isih Gabung, Isih Sisipan, Isih Buih dan Isih Pokok Perduaan Manakala, Isih Pantas, Isih Timbunan dan Isih Pemilihan ialah algoritma isihan yang tidak stabil. Jika anda masih ingat, Collections. kaedah isihan daripada rangka kerja Java Collection menggunakan isihan cantum berulang yang merupakan algoritma yang stabil.

Algoritma pengisihan manakah yang ada dan yang manakah stabil?

Nota:

  • Isih gelembung, isihan sisipan dan isihan pilihan ialah algoritma pengisihan di tempat. …
  • Isih gelembung dan isihan sisipan boleh digunakan sebagai algoritma yang stabil tetapi isihan pilihan tidak boleh (tanpa pengubahsuaian yang ketara).
  • Isih gabung ialah algoritma yang stabil tetapi bukan algoritma di tempat.

Disyorkan: