Buradasın
Boyer Moore çoğunluk oy algoritması nedir?
Yazeka
Arama sonuçlarına göre oluşturuldu
Boyer-Moore çoğunluk oy algoritması, bir dizi eleman arasında çoğunluk elemanını bulmak için kullanılan bir algoritmadır 123.
Algoritma, iki aşamadan oluşur:
- Aday belirleme: Bir eleman aday olarak seçilir ve sayaç başlatılır 12. Aynı eleman geldikçe sayaç artırılır, farklı bir eleman geldiğinde sayaç azaltılır 12. Sayaç 0 olursa, yeni bir aday seçilir 12.
- Doğrulama: İlk aşamada belirlenen adayın, gerçekten çoğunluk elemanı olup olmadığı kontrol edilir 12. Bunun için adayın, dizinin yarısından fazla (n/2'den fazla) sayıda tekrar edip etmediği sayılır 12.
5 kaynaktan alınan bilgiyle göre: