Sorting algorithms/Insertion sort: Difference between revisions

Added Scala
(moved REALbasic to BASIC; changed RB markup to VB; added QBasic)
(Added Scala)
Line 529:
ary.insertionsort!
# => [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]</lang>
 
=={{header|Scala}}==
<lang scala>def insert(list: List[Int], value: Int) = list.span(_ < value) match {
case (lower, upper) => lower ::: value :: upper
}
def insertSort(list: List[Int]) = list.foldLeft(List[Int]())(insert)</lang>
 
=={{header|Scheme}}==
Anonymous user