Обход связного XOR списка
Продолжаем тему XOR Linked List и сегодня поговорим про обходы данного листа.
Перемещаться по списку XOR мы можем как в прямом, так и в обратном направлении. Просматривая список, нам нужно запоминать адреса узла, к которому ранее осуществлялся доступ, чтобы вычислить адрес следующего узла.
Например когда мы находимся в узле С, у нас должен быть адрес B. Из XOR мы выщемляем адрес для C, а при помощи C (и функции npx) мы можем узнать адрес следующей ноды.
Завтра посмотрим на SourceCode для полного понимания данного процесса.
Data Science: Алгоритмы и Структуры данных | Чат 💬
Post #4878
499

- ❤ 1