Move-to-front algorithm: Difference between revisions

Line 238:
 
=={{header|Aime}}==
<lang aime>textdecode(list l)
decode(list l)
{
integer c, e;
Line 253 ⟶ 252:
}
 
encode(textdata s)
list
encode(text s)
{
integer c, e;
Line 261 ⟶ 259:
 
al = "abcdefghijklmnopqrstuvwxyz";
for (, c in b_draft(s)) {
l.append(e = al.place(c));
al.delete(e).insert(0, c);
Line 269 ⟶ 267:
}
 
integer
main(void)
{
Anonymous user