Jump to content

Sorting algorithms/Gnome sort: Difference between revisions

→‎version 1: reverted back to non-leading blank strings, removes STYLE from PRE html tag.
m (→‎version 1: changed separator comments and the array header.)
(→‎version 1: reverted back to non-leading blank strings, removes STYLE from PRE html tag.)
Line 1,680:
gen@: !='deadbeef'x ...; @.=! /*default none-value; allows null*/
@.1 = '---the seven virtues---' /* [↓] indent the seven virtues.*/
@.2 = '=======================' ; ; @.6 = ' Fortitude'
@.3 = 'Faith' Faith' ; ; @.7 = ' Justice'
@.4 = 'Hope' Hope' ; ; @.8 = ' Prudence'
@.5 = ' Charity [Love]' ; @.9 = ' Temperance'
do items=1 while @.items\==!; end /*find the # of items in @ array.*/
return items-1 /*because of the DO, adjust ITEMS*/
Line 1,694:
return</lang>
'''output'''
<pre>
<pre style="height:40ex;overflow:scroll">
element 1 before sort: ---the seven virtues---
element 2 before sort: =======================
element 3 before sort: Faith
element 4 before sort: Hope
element 5 before sort: Charity [Love]
element 6 before sort: Fortitude
element 7 before sort: Justice
element 8 before sort: Prudence
element 9 before sort: Temperance
────────────────────────────────────────────────────────────
element 1 after sort: ---the seven virtues---
element 2 after sort: =======================
element 3 after sort: Charity [Love]
element 4 after sort: Faith
element 5 after sort: Fortitude
element 6 after sort: Hope
element 7 after sort: Justice
element 8 after sort: Prudence
element 9 after sort: Temperance
────────────────────────────────────────────────────────────
</pre>
Cookies help us deliver our services. By using our services, you agree to our use of cookies.