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
İşte ikili aramayı kullanan daha iyi bir sürüm.
Rusça bilmiyorum, google translate kullanıyorum.
Rus değil, anlamak zor. El habla espanol.
İhtiyacınız kadar ve sonunda arayabilirsiniz.
İhtiyacınız kadar ve sonunda arayabilirsiniz.
işleve girerken sıralanacak değerin kopyası[] ve
ikili arama ile her şey daha hızlı olacak, burada İspanyol haklı.
işleve girerken sıralanacak değerin kopyası[] ve
ikili arama ile her şey daha hızlı olacak, burada İspanyol haklı.
Evet, kafamla uğraşmadım. Hızlıca hareket etti. Evet ve dize dizileri olabilir.
PS Bu eğlenceden bıktınız. meşgul olma zamanıişleve girerken sıralanacak değerin kopyası[] ve
ikili arama ile her şey daha hızlı olacak, burada İspanyol haklı.
değer değerleri için HashSet 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))
24 sayfa - mizacın nereden geldiği ve ilkel bir görevi ne kadar öğütebileceğiniz belli değil, senaryoyu üçüncü sayfadan aldım çünkü Daha fazla okuyacak gücüm yok, üç satır ekledim, satır içi işlevsiz.
garip, ama kampanya herkesi yendi - "beş dakika içinde ve herhangi bir numara olmadan" (c) ve yatağa gitti ...)))
24 sayfa - mizacın nereden geldiği ve ilkel bir görevi ne kadar öğütebileceğiniz belli değil, senaryoyu üçüncü sayfadan aldım çünkü Daha fazla okuyacak gücüm yok, üç satır ekledim, satır içi işlevsiz.
garip, ama kampanya herkesi yendi - "beş dakika içinde ve herhangi bir numara olmadan" (c) ve yatağa gitti ...)))
1. Kaç yaşında olduğu belli olmayan kodu aldınız ve bu, topluluğa doğrudan bir saygısızlıktır;
2. Kodda, nagamnokodiv'de bir yerde, ayrı bir işleve bile taşımadan değişiklikler yaptık;
3. Sonra, görünüşe göre, hem yürütme hızı hem de sonuçlar RELEASE sürümüne karşılık gelmediğinden, DEBUG derlemesinde performans testi için kodu başlattılar.
4. Aynı zamanda kodunuz hatalar içeriyor ve sorunu hiç çözmüyor. (Çünkü arr[N--] , filtrelenmemiş veya kaldırılmamış bir Değer içerebilir.)
Ama böyle bir "kazanan"dan gelen pathos ...
TAMAM. İş yokken delilik testi devam ediyor. Yeni bir vektör testi eklendi ve aynı zamanda @Ivan Negreshniy seçeneği eklendi., bak, hatalarını analiz et, algoritman çalışmıyor.
Böyle çıktı
Küçük optimizasyon
PS hataları düzeltti ve dosyayı değiştirdi