Comb sort: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Aggiungo: ru:Сортировка расчёской |
Corregge uno o più errori comuni o refusi o entità, typos fixed: using AWB |
||
Riga 37:
'''function''' combsort('''array''' input)
gap
'''loop until''' gap <= 1 '''and''' swaps = 0
<span style="color:green">//aggiorna il valore del passo per il prossimo passaggio</span>
gap
<br />
i
swaps
<br />
<span style="color:green">//un singolo "comb" sulla lista dei dati</span>
Riga 50:
'''if''' input[i] > input[i+gap]
[[Swap (computer science)|swap]](input[i], input[i+gap])
swaps
<span style="color:green">// la lista potrebbe non essere ordinata</span>
'''end if'''
i
'''end loop'''
<br />
Riga 61:
Implementazione del Combsort11:
'''function''' combsort11('''array''' input)
gap
'''loop until''' gap = 1 '''and''' swaps = 0
<span style="color:green">//aggiorna il valore del passo per il prossimo passaggio</span>
'''if''' gap > 1
gap
'''if''' gap = 10 '''or''' gap = 9
gap
'''end if'''
'''end if'''
<br />
i
swaps
<span style="color:green">//un singolo "comb" sulla lista dei dati</span>
'''loop until''' i + gap >= array.size
'''if''' array[i] > array[i+gap]
[[Swap (computer science)|swap]](array[i], array[i+gap])
swaps
'''end if'''
i
'''end loop'''
'''end loop'''
Riga 89:
== Voci correlate ==
* [[Bubble sort]], L'algoritmo base del comb sort
* [[Cocktail sort]], o bubble sort bidirezionale, è una variazione che riesce a disperdere velocemente le tartarughe.
Riga 96:
{{Ordinamento}}
[[Categoria:Algoritmi di ordinamento]]
|