Komut dosyaları: sSortTest

 

sSortTest:

Farklı dizi sıralama yöntemlerinin performanslarının karşılaştırılması.

sSortTest

Author: Dmitry Fedoseev

 

Şimdiye kadar 404 görünüyor. komut dosyasını indirmeye veya görüntülemeye çalışırken.

 
deneysel olarak çıkarıldı :)
Dosyalar:
sSortTest.mq5  24 kb
 

ve ben bu standart algoritmayı görmedim:

void SortUp() 
{
  int n=ArraySize(arr);
  bool b=true;
  while (b)
  {
    b=false;
    for (int i=1; i<n; i++)
    {
      if (arr[i-1]>arr[i]) { double tmp=arr[i]; arr[i]=arr[i-1]; arr[i-1]=tmp; b=true; }
    }
  }
}
Bu kütüphanede bunun benzeri nedir?
 
sergeev:

ve ben bu standart algoritmayı görmedim:

Bunun bu kütüphanedeki karşılığı nedir?
Böylece böyle bir algoritma, her döngüde N değerinin 1 azaldığı daha verimli bir "baloncuğa" dönüştürüldü.
 
sergeev:

ve bu standart algoritmayı görmedim:

Bu kütüphanede bunun benzeri nedir?
Bir benzeri yok. Ben ekledim, adını Basit koydum. Oldukça yavaş.
Dosyalar:
 
  1. Standart ArraySort listede hangi yeri alır?
  2. MQL5'te herhangi bir türdeki dizileri herhangi bir koşula göre sıralamak için evrensel bir standart fonksiyona sahip olmak istiyorum (C++ ve benzerlerinde yapıldığı gibi). Ne yazık ki, MQL5'teki işaretçi eksikliği böyle bir fonksiyon yazmayı zorlaştırıyor.
 

Hoare ve ArraySort Karşılaştırması

Dosyalar:
 

Hepsi burada bir arada.

Dosyalar:
 

Meslektaşlarım, (gelecek makaleler için) ek olarak video kaydı yapmanızı öneririm, bence okumaktan çok daha net olacaktır.

örnek


ya da en azından ilginç finans videolarına benzeterek ilginç programlama videosu başlığını kıskanın... çünkü bu video gibi her şeyi tek bir yığına koymak bir şekilde mantıklı olmayacaktır....