|
|
|
|
|
by simonask
428 days ago
|
|
Most programmers can implement a linked list. Extremely few can use one safely. They're an elegant weapon for a more civilized age - namely one without multithreading, aliasing-based optimization, and a host of other nice things. |
|
They're also pretty useful for free-list structures which overwrite entries to be removed (they're scheduled for deletion thus assumptiong here is that the object is now dead) with linked list nodes that would fit in that space thus never needing to allocate any additional as you can reuse existing space.