Sorting algorithms/Insertion sort: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 354: | Line 354: | ||
=={{header|Commodore BASIC}}== |
=={{header|Commodore BASIC}}== |
||
<lang basic> |
<lang basic> |
||
10 |
10 DIM A(10): N=9 |
||
11 REM GENERATE SOME RANDOM NUMBERS AND PRINT THEM |
|||
11 rem generate some random numbers and print them |
|||
12 |
12 FOR I=0 TO N: A(I)=INT(RND(1)*10)+1: NEXT: GOSUB 50 |
||
20 |
20 FOR J=1 TO N:KEY=A(J): I=J-1: GOSUB 30: A(I+1)=KEY: NEXT: GOSUB 50: END |
||
30 |
30 IFI=-1 THEN RETURN |
||
31 |
31 IFA(I)>KEY THEN A(I+1)=A(I):I=I-1: GOTO 30 |
||
32 |
32 RETURN |
||
50 |
50 PRINT: FOR I=0 TO N: PRINTA(I): NEXT: RETURN |
||
</lang> |
</lang> |
||