Sorting algorithms/Bubble sort: Difference between revisions
Content added Content deleted
Line 593: | Line 593: | ||
if %len% leq 0 (echo bubble sort: zero length string & exit /b 1) |
if %len% leq 0 (echo bubble sort: zero length string & exit /b 1) |
||
set /a len-=1 |
set /a len-=1 |
||
for /l %%x in (0,1, |
for /l %%x in (0,1,%len%) do set u[%%x]=!unsorted:~%%x,1! |
||
:bubblesort |
:bubblesort |
||
Line 612: | Line 612: | ||
:done |
:done |
||
for /l %%x in (0,1, |
for /l %%x in (0,1,%len%) do set sorted=!sorted!!u[%%x]! |
||
echo. & echo unsorted input: !unsorted! |
echo. & echo unsorted input: !unsorted! |
||
echo. & echo sorted output: !sorted! |
echo. & echo sorted output: !sorted! |