Sorting algorithms/Bubble sort: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 1,318: | Line 1,318: | ||
=={{header|Elena}}== |
=={{header|Elena}}== |
||
{{trans|C#}} |
{{trans|C#}} |
||
ELENA 3. |
ELENA 3.4 : |
||
<lang elena>import system'routines. |
<lang elena>import system'routines. |
||
import extensions. |
import extensions. |
||
extension |
extension op |
||
{ |
{ |
||
bubbleSort |
bubbleSort |
||
[ |
[ |
||
var list := self clone. |
var list := self clone. |
||
bool madeChanges := true. |
bool madeChanges := true. |
||
int itemCount := list length. |
int itemCount := list length. |
||
Line 1,343: | Line 1,343: | ||
] |
] |
||
]. |
]. |
||
^ list |
^ list |
||
] |
] |
||
} |
} |
||
public program |
|||
[ |
[ |
||
var list := (3, 7, 3, 2, 1, -4, 10, 12, 4). |
var list := (3, 7, 3, 2, 1, -4, 10, 12, 4). |
||
console |
console writeLine(list bubbleSort; toLiteral). |
||
] |
]</lang> |
||
{{out}} |
{{out}} |
||
<pre> |
<pre> |