
Сообщение от
Тамика
А можно подробнее?..
Ну, еще это называется "Метод половинного деления". Надеюсь, из названия уже понятно о чем идет речь.
Массив имеющихся значений упорядочивается. При определении того, существует ли в массиве какое-то значение, он делится пополам. Выясняется, больше или меньше его середина этого значения. На основании этого принимается решение, в какой половине искать дальше.... Так за 10 вопросом угадывают задуманное число от 1 до 1000. Но вставка нового значения в массив оказывается дорогой. В вашем случае, когда возможных значений всего 256, удобнее и эффективнее работать с "прямым" массивом, организованным по принципу "ключ=адрес"