LINUX.ORG.RU

История изменений

Исправление LINUX-ORG-RU, (текущая версия) :

Если по примитиву то.

Ты знаешь длину массива, просто при доступе пропускай NULL и всё. Lookup таблица трансляции что ты хочешь сделать хорошее решение для небольших массивов в случае прямого обращения к индексу/ключу, её быстро перестроить при изменении и доступ за O(1).

Но так-то, как сказал выше делаешь функцию итератор, которая зная длинну, обходит значения и выдаёт их просто пропуская NULLы

Исходная версия LINUX-ORG-RU, :

Ты знаешь длину массива, просто при доступе пропускай NULL и всё. Lookup таблица трансляции что ты хочешь сделать хорошее решение для небольших массивов в случае прямого обращения к индексу/ключу, её быстро перестроить при изменении и доступ за O(1).

Но так-то, как сказал выше делаешь функцию итератор, которая зная длинну, обходит значения и выдаёт их просто пропуская NULLы