Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[STOCK] Dizilerde Sıralama Algoritması
#1
Açıklama:

Bu stock ile tek boyutlu sayısal dizilerinizi küçükten büyüğe veya büyükten küçüğe doğru sıralayabilirsiniz.


PHP Code:
stock dizi_siraladizi[] , maxlenflag=) {
    
    static 
num_tmparray_tmp;
    switch(
flag) {
        case 
1:{
            for(new 
i<maxlen i++) {
                
num_tmp i;
                for(new 
i+j<maxlen+j++) {
                    if(
dizi[num_tmp] > dizi[j]) {
                        
num_tmp j;
                    }
                }
                if( 
num_tmp != i) {
                    
array_tmp dizi[num_tmp];
                    
dizi[num_tmp] = dizi[i];
                    
dizi array_tmp;
                }
            }
        }
        case 
2:{
            for(new 
i<maxlen i++) {
                
num_tmp i;
                for(new 
i+j<maxlen+j++) {
                    if(
dizi[num_tmp] < dizi[j]) {
                        
num_tmp j;
                    }
                }
                if( 
num_tmp != i) {
                    
array_tmp dizi[num_tmp];
                    
dizi[num_tmp] = dizi;
                    
dizi array_tmp;
                }
            }
        }
    }


Ayrıntılar:

1. parametre = Sıralanacak sayıları içeren tek boyutlu dizi.
2. parametre = Dizinin maksimum uzunluğu. ( charsmax(dizi) )
3. parametre = Sıralama şekli ( 1: Küçükten büyüğe doğru, 2: Büyükten küçüğe doğru )

Örnek:


PHP Code:
new array[10] = { 581304926}

/***********************************************/

dizi_sirala(array, 91)

// Son Hali:
012345678}

/************************************************/

dizi_sirala(array, 92)

// Son Hali:
987654321
[/i][/i][/i][/i]


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply


Messages In This Thread
[STOCK] Dizilerde Sıralama Algoritması - by akcaliberkk - 27-07-13, 03:41

Possibly Related Threads…
Thread Author Replies Views Last Post
  [STOCK] Oyuncunun Tüm Birincil Silahlarını Düşürme akcaliberkk 1 4,510 11-07-15, 14:18
Last Post: Slyvio Borin
  [STOCK] İkincil Silah Kontrolü akcaliberkk 3 4,832 04-05-15, 22:46
Last Post: nayino
  [STOCK] Anlık Hızı Hesaplama akcaliberkk 2 5,909 14-04-15, 17:54
Last Post: RevoLutioNs
  [STOCK] Patlama Yarat akcaliberkk 2 5,023 08-07-13, 14:09
Last Post: Nobb
  [STOCK] Haritada Sis Oluştur akcaliberkk 0 4,456 20-05-13, 17:03
Last Post: akcaliberkk
  [STOCK] Nişan Alınan Noktanın Koordinatları akcaliberkk 0 5,166 19-05-13, 02:20
Last Post: akcaliberkk

Foruma Atla:


Users browsing this thread: 1 Guest(s)