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
 
<sourcesyntaxhighlight lang="C">
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>
</source>
 
===[[w:C++|C++]]===
<sourcesyntaxhighlight lang="cpp">
typedef int Item;
 
Riga 239:
delete [] aux;
}
</syntaxhighlight>
</source>
 
===[[w:Linguaggio di programmazione Java|Java]]===
 
<sourcesyntaxhighlight lang="java">
import java.util.*;
import java.util.Arrays;
Riga 292:
}
}
</syntaxhighlight>
</source>
 
=== Java (Versione ottimizzata) ===
Riga 449:
===[[w:Python|Python]]===
 
<sourcesyntaxhighlight lang="Python">
def mergesort(v,l,r):
if l >= r: return
Riga 494:
v[j] = aux[i]
j += 1
</syntaxhighlight>
</source>
 
 
===[[w:Linguaggio di programmazione ABAP|ABAP]]===
 
<sourcesyntaxhighlight lang="ABAP">
 
REPORT zab.
Riga 637:
ENDFORM.
 
</syntaxhighlight>
</source>
 
== Altri progetti ==