Algoritmalar, karar yöntemleri, performanslarının karşılaştırılması - sayfa 17
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Belirli bir görevde: indeks => değer
CHashMap'ten daha hızlı CArrayList
CArrayList , alanın yarısından fazlasını kaplar ve ayrıca yeni öğeler eklendiğinde daha az yeniden oluşturma işlemine sahiptir (CarrayList'in büyüme faktörü 2'dir ve CHashMap'in mevcut uygulamayla büyüme faktörü 1,2'dir).
Ve CArrayList sonucunu okurken daha az hareket.
Belirli bir görevde: indeks => değer
CHashMap'ten daha hızlı CArrayList
CArrayList , alanın yarısından fazlasını kaplar ve ayrıca yeni öğeler eklendiğinde daha az yeniden oluşturma işlemine sahiptir (CarrayList'in büyüme faktörü 2'dir ve CHashMap'in mevcut uygulamayla büyüme faktörü 1,2'dir).
Ve CArrayList sonucunu okurken daha az hareket.
Böyle büyülü bir özellik var: Bu arada, CHashMap'te bir nedenden dolayı eksik olan (bu, geliştiricilerin büyük bir hatasıdır). Belirterek, yeniden eşlemeyi atlıyoruz. Bu görevde belirtebilirsiniz, bu yüzden herhangi bir sorun görmüyorum.
Belirli bir görevde: indeks => değer
CArrayList, CHashMap'ten daha hızlıdır
CArrayList , alanın yarısından fazlasını kaplar ve ayrıca yeni öğeler eklendiğinde daha az yeniden oluşturma işlemine sahiptir (CarrayList'in büyüme faktörü 2'dir ve CHashMap'in mevcut uygulamayla büyüme faktörü 1,2'dir).
Ve CArrayList sonucunu okurken daha az hareket.
Bu arada, ölçek katsayılarının neden farklı olması da çok garip. CHashMap'i yeniden eşlemek, daha basit olan CArrayList'ten daha zor olacaktır.
Daha da özlü bir versiyon:
Daha da özlü bir versiyon:
şimdi kullanalım
şablon < typename T>
şimdi kullanalım
şablon < typename T>
Daha da özlü bir versiyon:
Adam uğraşmaya devam ediyor...
Daha da özlü bir versiyon:
Saçma sapan yazmışsın. Esasen bir diziye dizinine göre erişmenin bir çeşidi. Gerçekte, anlaşma sayıları rastgeledir ve gerçek bir sorunu çözmeniz gerektiğinde tüm örneğiniz çökecektir.
Ne için?
iyi, olduğu gibi, bir diziyi yeniden yazmak, yeni bir satır eklemek gibi işlevler var ... Standart sürümde, olduğu gibi evrensel değiller ve bu nedenle sürekli olarak yeniden yazılmaları gerekiyor
Küçük işlevlerimizin bir şablonunu alıyoruz - belirli bir ortak
Adam dalga geçmeye devam ediyor...