Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Sorting sorusuna


Chewy

Öne çıkan mesajlar

Soru şu aynen :
Suggest how any sorting algorithm can be augmented in a way to make
the best-case count of its key comparisons equal to just n−1 (n is a list’s
size, of course). Do you think it would be a worthwhile addition to any
sorting algorithm?


Şu soruyu bir açın bana yaw :D Nasıl geliştirebilir demiyor mu best case count karşılaştırması için ? Yani mesela ilk önce sorting algoritması bakıcak sıralı gelmiş hiç ellemiycek mi nolcak kafam karıştı :S
Link to comment
Sosyal ağlarda paylaş

Bak şimdi sorting algoritmalarında sen n defa tüm node'ların üzerinden geçiyorsun bir kere. Bunu yaparken bir yandan da gelen node'ları karşılaştırıyorsun ki bu da logn sürüyor, binary tree olursa. Sonuç olarak senin algoritman O(n logn) oluyor.

Sana diyor ki bunu herhangi bir sorting algoritmasına eklemek mantıklı mı? Bence değil, best case'i n yapması worst case'in de öyle olduğu anlamına gelmez. Algoritmanın hızı worst case üzerinden hesaplanır. Haliyle mantıklı değil. Öte yandan eğer algoritma n'den daha uzun bir sürede yapıyorsa işini, O(n n^2) gibi bir şeyse o zaman eklemek belki performans açısından yararlı olabilir.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...