Sorting algorithms/Sleep sort: Difference between revisions
Content added Content deleted
(replace dead link to 4chan's /prog/ with archive link) |
|||
Line 379: | Line 379: | ||
</pre> |
</pre> |
||
=={{header|Elena}}== |
=={{header|Elena}}== |
||
ELENA |
ELENA 4.x : |
||
<lang elena>import extensions |
<lang elena>import extensions; |
||
import system'routines |
import system'routines; |
||
import extensions'threading |
import extensions'threading; |
||
extension op |
extension op |
||
{ |
{ |
||
sleepSort |
sleepSort() |
||
{ |
|||
self |
self.forEach:(n) |
||
{ |
|||
threadControl |
threadControl.start(() |
||
{ |
|||
var a := 1000 * n |
var a := 1000 * n; |
||
threadControl |
threadControl.sleep(1000 * n); |
||
console |
console.printLine(n) |
||
}) |
|||
} |
|||
} |
|||
} |
} |
||
public program |
public program() |
||
{ |
|||
[ |
|||
program_arguments |
program_arguments.skipping:1.selectBy(mssgconst toInt<convertorOp>[0]).toArray().sleepSort(); |
||
console |
console.readChar() |
||
}</lang> |
|||
=={{header|Elixir}}== |
=={{header|Elixir}}== |