[an error occurred while processing this directive]
|
Начало - все указатели =0 (нет номеров)
Если пришел номер:
а) поиск минимального, максимального указателей и анализ на совпадение номера
б) максимальный указатель +1
в) если переполнение - упорядочить указатели (например были 17, 49, 4 - стало 2, 3, 1)
г) присвоить новому номеру максимальный указатель
д) если есть совпадение номеров - запись в ПРОМ нового номера по месту старого;
- иначе запись по месту номера с минимальным указателем.