Sorting algorithms/Insertion sort: Difference between revisions
Content added Content deleted
(→{{header|Javascript}}: sp) |
(GP) |
||
Line 915: | Line 915: | ||
{InsertionSort Arr} |
{InsertionSort Arr} |
||
{Show {Array.toRecord unit Arr}}</lang> |
{Show {Array.toRecord unit Arr}}</lang> |
||
=={{header|PARI/GP}}== |
|||
<lang parigp>insertionSort(v)={ |
|||
for(i=1,#v-1, |
|||
my(j=i-1,x=v[i]); |
|||
while(j && v[j]>x, |
|||
v[j+1]=v[j]; |
|||
j-- |
|||
); |
|||
v[j+1]=x |
|||
); |
|||
v |
|||
};</lang> |
|||
=={{header|Perl}}== |
=={{header|Perl}}== |