3 ms·
It should work fine in the examples, but it won't work if you also attempt to use the -1 in the next slot to tell you which items are non-free.
by zenogais 7y ago
It should work fine in the examples, but it won't work if you also attempt to use the -1 in the next slot to tell you which items are non-free.
- gpderetta 7y agoIf you want to iterate through your objects without some external mean to track the live objects (like an embedded next pointer in the object itself), then the swap and pop idiom is a better solution (iterating via indexing is going to be significantly faster than following the next pointers).