Anladığım kadarıyla birinci boyutun değerine göre ikincideki değeri bulmak için iki boyutlu bir diziden bahsediyoruz. Ancak bir diziye önceden veri nasıl yazılır?
KONDOR : özellikle bu durumda, a[1000] ve b[1000] olmak üzere iki dizi oluşturabilirsiniz.
Ve istenen değer dizinin en sonundaysa, oldukça yavaş bir seçenek olduğu ortaya çıkıyor, çünkü tüm değerler üzerinde yineleme yapmak gerekir (aradan önce). Görev, onu hızlı bir şekilde bulmaktır, genellikle standart bir hesaplama için gerekenden daha fazla zaman harcamaz (örneğin, double türünde iki değişkeni çarpmak).
Aradığınız değerin switch fonksiyonunun son satırında olduğunu varsayalım. Switch fonksiyonunu nasıl çalıştıracağımı bilmiyorum ama nedense bunun for () döngüsünden hız açısından pek bir farkı olmayacak gibi görünüyor.
1970'den beri şimdiki zamanı saniyelere çeviren bir TimeCurrent() işlevi var. Bu saniyeleri (int) tekrar tarih saatine çeviren bir işlev var mı? Yoksa saniyeleri, dakikaları, saatleri ayırmak mı gerekir...? Teşekkür ederim.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Meslektaşlarım, DC'de çalışmak için danışman kodunda beş basamaklı alıntılarla neyi ve nerede değiştireceğimi söyleyin.
Sıralamak.
özellikle bu durumda, a[1000] ve b[1000] olmak üzere iki dizi oluşturabilirsiniz.
"hızlı" için bir geçiş işlevi vardır
Elbette farklı olmayacak. Öte yandan, her zaman istenen değer son öğe olmayacaktır.
Hız konusunda neden bu kadar endişelisin? Bu hesaplamayı her kene için mi yapacaksınız?
Elbette farklı olmayacak. Öte yandan, her zaman istenen değer son öğe olmayacaktır.
Hız konusunda neden bu kadar endişelisin? Bu hesaplamayı her kene için mi yapacaksınız?
Peki, merak etmeyin, istenen değeri bulmak saniyenin binde birini alacaktır.