Thread overview
D Containerlarinda neden DList var ama DQueue yok
Sep 29, 2020
kerdemdemir
September 30, 2020

"Double ended list" eklenmis fakat diyelimki ben sadece sona ekliyecegim ama basa koyacagim. Ortalara ekleme cikarma yapmayacagim. Bu durumlarda liste hic hos olmuyor. Veya butun elemanlari dolasmak gerekince listelerde cok "cache-miss" oluyor ayriica .
D containerlarinda niye std::deque gibi bir sey yok acaba ?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

September 30, 2020

İhtiyaç mı duyulmuyor acaba?

Ben de o container'ları hiç kullanmadım D'nin dizileri ve eşleme tabloları yeterli oldu hep. Aslında tek eksik set oldu. Onu da 'bool[string]' gibi bir şeyle hallediyorum.

Benim kitapta bir çift uçlu kuyruk örneği var. Chuck Allison'dan öğrendiğim akıllı bir yöntemle iki adet dizi kullanıyor. Şurada "Eleman erişimi işleçleri örneği" başlığı altında:

http://ddili.org/ders/d/islec_yukleme.html

İngilizcesi de şurada DoubleEndedQueue diye:

http://ddili.org/ders/d.en/operator_overloading.html

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

September 30, 2020

Oradaki ÇiftUçluKuyruk (ve DoubleEndedQueue) için opSlice ve arkadaşları bir sonraki başlıkta ekleniyormuş; gözden kaçabilir.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]