Implementazioni di algoritmi/Merge sort: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Update syntaxhighlight tags - remove use of deprecated <source> tags |
|||
Riga 149:
*alla fine il resto ordinato viene fuso con il vettore ordinato
<
void merge(int a[], int start, int center, int end, int size) {
int i, j, k;
Riga 203:
//dal main chiamare iterativemergesort(vettore,dimensione del vettore);
</syntaxhighlight>
===[[w:C++|C++]]===
<
typedef int Item;
Riga 239:
delete [] aux;
}
</syntaxhighlight>
===[[w:Linguaggio di programmazione Java|Java]]===
<
import java.util.*;
import java.util.Arrays;
Riga 292:
}
}
</syntaxhighlight>
=== Java (Versione ottimizzata) ===
Riga 449:
===[[w:Python|Python]]===
<
def mergesort(v,l,r):
if l >= r: return
Riga 494:
v[j] = aux[i]
j += 1
</syntaxhighlight>
===[[w:Linguaggio di programmazione ABAP|ABAP]]===
<
REPORT zab.
Riga 637:
ENDFORM.
</syntaxhighlight>
== Altri progetti ==
|