Kabarcık sıralama, seçim sıralama, birleştirme sıralama, yığın sıralama, kova sıralama vb. Içeren sıralama yöntemi okudum. Ayrıca, hangi sıralama etkin olduğunu bilmek için bize yardımcı olan zaman karmaşıklığı içerir. Bu yüzden temel bir sorum vardı. Verileri içerirsek, nasıl sıralamayı seçeceğimizden daha iyi olur. Zaman karmaşıklığı, sıralama yöntemine karar vermemize yardımcı olan parametrelerden biridir. Ama sıralama yöntemini seçmek için başka bir parametremiz var mı?Bir sıralama algoritması seçmek için kriterler nelerdir?
Sadece daha iyi bir anlayış için sıralama yapmayı denemeye çalışıyorum.
nereye Yığın kullanırım:
yığın sıralama hakkında bazı sorgu yaşıyorsunuz?
yığın tür büyük avantajı nedir (zaman karmaşıklığı O hariç (n log n))?
yığın sıralama dezavantajı nedir?
yığın için zaman inşa nedir? (O (n) 'yi duydum ama emin değilim.)
Yığın sıralamasında veya sıralamasında kullanmamız gereken herhangi bir senaryo daha iyi bir seçenek (öncelik sırası hariç)? veriler üzerinde Yığın uygulamadan önce
- , parametre ne verilerine bakacağız nelerdir?
"Verileri içerirsek" ile ne demek istiyorsun? Belirli bir veri kümesi için bir sıralama yöntemini nasıl seçeceğinizi mi soruyorsunuz? – Cameron
Önceki sorularınızın cevaplarını kabul etmediniz. Bu size yardım etmekten çok fazla insanı bırakacak. – chrisaycock
Sorunuz daha iyi ifade edildi * Bir sıralama algoritması seçmek için kriterler nelerdir? * Eğer öyleyse lütfen Q başlığını düzenleyin. –