Thread overview | |||||
---|---|---|---|---|---|
|
September 30 D Containerlarinda neden DList var ama DQueue yok | ||||
---|---|---|---|---|
| ||||
"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 D Containerlarinda neden DList var ama DQueue yok | ||||
---|---|---|---|---|
| ||||
Posted in reply to kerdemdemir | İ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 D Containerlarinda neden DList var ama DQueue yok | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | 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. ]
|
Copyright © 1999-2018 by the D Language Foundation