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.2 :
ELENA 3.4 :
<lang elena>import system'routines.
<lang elena>import system'routines.
import extensions.
import extensions.

extension $op
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
]
]
}
}
program =
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 printLine(list bubbleSort).
console writeLine(list bubbleSort; toLiteral).
].</lang>
]</lang>
{{out}}
{{out}}
<pre>
<pre>