top | item 18998467

(no title)

scrabble | 7 years ago

Padding the array is a bit of a code smell. You can't just pad an array without allocating a new block of memory. After allocation you need to copy the array into the new space. This is a significant amount of overhead to a fairly straightforward and efficient algorithm.

discuss

order

arethuza|7 years ago

Well, that's easy to fix - copy your array into a linked list so you an insert elements at the head efficiently. ;-)

klyrs|7 years ago

Yes, the real problem with this implementation is the data structure they use. But is `next == null` a special case? ogod what do we do?!