Sorting algorithms/Insertion sort: Difference between revisions
Content added Content deleted
(→{{header|Vlang}}: Rename "Vlang" in "V (Vlang)") |
|||
Line 2,206: | Line 2,206: | ||
=={{header|EasyLang}}== |
=={{header|EasyLang}}== |
||
<syntaxhighlight lang="text"> |
<syntaxhighlight lang="text"> |
||
func sort . d[] . |
|||
for i = 1 to len data[] - 1 |
|||
for i = 2 to len d[] |
|||
h = d[i] |
|||
j = i - 1 |
j = i - 1 |
||
while j >= |
while j >= 1 and h < d[j] |
||
d[j + 1] = d[j] |
|||
j -= 1 |
j -= 1 |
||
. |
. |
||
d[j + 1] = h |
|||
. |
. |
||
. |
. |
||
data[] = [ 29 4 72 44 55 26 27 77 92 5 ] |
data[] = [ 29 4 72 44 55 26 27 77 92 5 ] |
||
call sort |
call sort data[] |
||
print data[] |
print data[] |
||
</syntaxhighlight> |
|||
=={{header|Eiffel}}== |
=={{header|Eiffel}}== |