При чтении книги по структурам данных C я встретил термин "Эффективный дублированный по памяти список". У него просто была одна строка, в которой говорилось, что в двусвязном списке с памятью меньше памяти, чем в обычном двусвязном списке, но выполняет ту же работу. Больше ничего не объяснялось, и ни один пример не приводился. Просто было дано, что это было взято из журнала и "Синха" в скобках.
После поиска в Google ближайший я пришел к этому. Но я ничего не мог понять.
Может ли кто-нибудь объяснить мне, что такое эффективный с двойной памятью список в C? Как он отличается от обычного двойного связного списка?
EDIT: Хорошо, я допустил серьезную ошибку. См. Ссылку, которую я опубликовал выше, была второй страницей статьи. Я не видел, что была первая страница, и подумал, что эта ссылка была первой. Первая страница статьи действительно дает объяснение, но я не думаю, что это идеально. Речь идет только об основах концепций Memory-Efficient Linked List или XOR Linked List.