55
правок
Изменения
→Кодирование строки
==== Кодирование строки ====
'''double''' '''adaptiveCoding'''(in : '''char['''[n''']''', alphabet : '''set<char>'''): '''int['''[m''']''' weight = defineWeights(alphabet) '''int['''[m''']''' segments = defineSegments(alphabet)
<font color=green>// начальные границы отрезка</font>
'''double''' left = 0
left = newLeft
right = newRight
'''return''' (left + right) / 2;