все нормально, просто вариантов будет не 13^7 а поменьше, ведь комбинаций типа 'AAAAAxx' не существует, итого всего примерно 30 метров.
Я понял, что у тебя к каждой записи привязан ее статус (т.е. ее сила)
Но как по заданной комбинации ты формируешь адрес в памяти? Или деревом все сделано?