Burrows–Wheeler transform: Difference between revisions
m
→{{header|Scala}}
Line 981:
}
var ss = STX + s + ETX
var table = new ArrayBuffer[String]()
(0 until ss.length).foreach(_ => {
Line 987 ⟶ 986:
ss = ss.substring(1) + ss.charAt(0)
})
table.sorted.map(a => a.last).mkString
}
|