Dış sıralama ve iç sıralama arasındaki fark nedir? Giriş verilerinin RAM'de saklanıp saklanamayacağını veya algoritma ile ilgisi olmadığını anlamıyorum.Dış sıralama ve iç sıralama arasındaki fark nedir?
cevap
İç sıralamada, sıralama yapılacak olan tüm veriler, sıralama devam ederken bellekte depolanır. Harici sıralama verilerinde hafıza dışında saklanır (diskte olduğu gibi) ve sadece küçük parçalar halinde belleğe yüklenir. Harici sıralama genellikle, verilerin belleğe tam olarak sığamayacağı durumlarda uygulanır.
İçsel sıralamada, kabuk sıralaması gibi bir şey yapabilirsiniz - istediğiniz herhangi bir zamanda istediğiniz dizi öğelerine erişmeniz yeterlidir. Bunu harici sıralamada yapamazsınız - dizi tamamen bellekte değildir, bu nedenle bellekte herhangi bir öğeye rastgele erişemezsiniz ve rasgele diskte rastgele erişemezsiniz. Harici sıralama algoritması, en iyi şekilde veri parçaları yükleme ve boşaltma ile uğraşmak zorundadır.
harici bellek - verilerinizin bir kısmını bir seferde alıyorsunuz? – committedandroider
@committedandroider: Evet, çünkü tüm verileri uygun belleğe sığdıramazsınız. – sharptooth
- 1. İç bağlantı ile dış birleştirmenin arasındaki fark nedir?
- 2. Sıralama
- 3. pigLatin'de 'dış torba' ve 'iç torba' arasındaki ayrım nedir?
- 4. Sol birleşim ve sol dış birleştirmeler arasındaki fark nedir?
- 5. ASP.NET Gridview Sıralama sıralama
- 6. sıralama
- 7. sıralama
- 8. F arasında sıralama sıralama F #
- 9. hadoop: 0 redüktör ve kimlik düşürücü arasındaki fark nedir?
- 10. Python'da {} ve [] arasındaki fark nedir?
- 11. UNIX'teki $ @ ve $ * arasındaki fark nedir?
- 12. $ arasındaki fark nedir? ve PowerShell
- 13. sıralama ve filtreleme seçenekleri?
- 14. Karıştır ve sıralama MapReduce
- 15. LINQ ve doğal sıralama düzeni
- 16. Fark() arasındaki fark nedir mustache.js
- 17. sqlalchemy: dış anahtardaki ilişkiyi kasıt olarak bildirme arasındaki fark nedir?
- 18. Her grup tarafından grup sırasına göre sıralama ve sıralama?
- 19. Seti sıralama tipi bulmaca
- 20. Liste sıralama kullanarak STL sıralama işlevi
- 21. Golang Sıralama paketi - Bulanık sıralama hatası
- 22. arasındaki fark nedir?
- 23. Java arasındaki fark nedir
- 24. rdtscp, rdtsc: memory ve cpuid/rdtsc arasındaki fark nedir?
- 25. arasındaki fark nedir?
- 26. sıralama sözlüğü
- 27. Verileri sıralama
- 28. Ekleme sıralama
- 29. arasındaki fark nedir?
- 30. Sıralama NSDictionary
http://en.wikipedia.org/wiki/External_sorting –
http://en.wikipedia.org/wiki/Internal_sort –
Bellek içi veya bellek dışı sıralama arasındaki farkı göremiyorsanız Bu konuda yeterince düşünmedin mi. İkisini de yapacak program yazmanızı öneririm. Öncelikle, uzunluk 100 tamsayılarının listesini sıralayın; Sonraki 4TB'ye kadar çalışan tamsayıların listesini sıralayın. –