On Sunday, 19 May 2019 at 22:20:48 UTC, Josh wrote:
This is just more curiosity, but do you happen to know why I have to use DList.linearRemove() instead of DList.remove()?

These two functions are separate because they differ in complexity. remove is O(1), linearRemove on the other hand eagerly walks through the Take range, wich makes it O(take.walklength).

Reply via email to