Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Özellikle neyi sevmiyorsun?
Kahretsin, sorun doğru bir şekilde çözüldü mü, yoksa nüanslar mı var? Topu sadece zaman yönetmiyor.
Sana Çince nasıl cevap vereceğimi bilmiyorum.
Kahretsin, sorun doğru bir şekilde çözüldü mü, yoksa nüanslar mı var? Topu sadece zaman yönetmiyor.
Torunlarınızı daha iyi yetiştirmeye özen gösterin...
Cevabınız için teşekkür ederim, sizin için değil.
Cevabınız için teşekkür ederim, sizin için değil.
Tabii ki, birçok nüans var. Bu sorunu baştan sona çözmenin bir anlamı yok, çünkü Bu tamamen eğitici bir görevdir ve pratik uygulama henüz görünür değildir.
Bu, "buldozerden" bir görevdir. Bu tür görevler, iyice ve iyice çözülmesi mantıklıdır.
Bu, "buldozerden" bir görevdir. Bu tür görevler, iyice ve iyice çözülmesi mantıklıdır.
toplam hesaplamayı CRC32 ile değiştirdi)
veri yapısını kullanırdım.
Karmaşıklık şöyle olacaktır: O(n) + O(m)
Önerilen ikili arama için karmaşıklık şöyle olacaktır: O(n log(m))
1. Hash setleri için hangi kütüphaneyi kullanıyorsunuz?
2. MQL için gördüklerim ikili aramadan daha yavaş...
1. HashSet için herhangi bir kütüphane kullanmadım.
Bu, sorunu çözmek için sadece teorik bir yaklaşımdır.
2. MQL uygulaması hakkında birçok soru vardı. Ancak görevleri, ilkel türler için maksimum hız değil, evrenselliktir.
Problemin giriş parametrelerine bağlı olarak, algoritmaların karmaşıklığı için sabitlerin değerleri değişecektir.
Sonuç olarak, belirli girdi koşulları altında karmaşıklığı daha yavaş olan bir algoritma, karmaşıklığı daha hızlı olan bir algoritmadan daha yüksek bir hız üretebilir.
Kaldırılacak değerler dizisiyle ilgili sorunun daha ilginç olduğu ortaya çıktı. Burada hala yaratıcılık için çok yer var.
Bu seçeneği buldum.
Ama uygulama - sadece gözlerinizi çıkarın ...
100-500 gereksiz parametreye sahip bir işlevi ("FindValueInSortArray") çağırmak yerine, genellikle bu parametrelerin sınıf alanları gibi davrandığı bir sınıf kullanırlar (derleyici örtük satır içi düşünmediyse parametreleri geçerken kazanır).
Aynı boyutta ve aynı kullanım amacına sahip bir çift dizi kullanmak gerekirse ( int p1[]; int p2[];), genellikle bir yapı dizisi kullanılır (erişimde indeksle kazanma, azaltma önbellek kaçırma şansı).