Что я могу сделать для алгоритма сортировки моего языка чисел?
khmer_number = [០, ១, ២, ៣, ៤, ៥, ៥, ៧, ៨, ៩] # unicode utf-8 для номера языка кхмерского языка
internatonal_number = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
А у меня есть функция сортировки с использованием Naive sort,Quick sort,Bubble sort
,
Теперь, например, с:
# -*- coding: utf-8 -*-
naive_sort(ls):
while ls:
e = min(ls)
ls.remove(e)
yield e
Если у меня есть список
ls = [4, 2, 5, 3, 7, 0]
naive_sort[ls]
output
[0,2,3,4,5,7]
У кого-нибудь есть пример идеи, если у меня есть список, но в my number (khmer language)
ls = [៤, ៤, ៦, ៥, ៧, ០] #= here is correspod this list ls = [4, 2, 5, 3, 7, 0]
naive_sort[ls]
output
[០,២,៣,៤,៥,៦] //<=>[0,2,3,4,5,7]
Как я могу реализовать алгоритм, чтобы я мог применять и свой язык чисел,
Мой номер Unicode (кхмерский язык) начинается с 17E0 - 17E9
в чате Unicode
(http://unicode.org/charts/PDF/U1780.pdf)
спасибо