Comment Comment by ncw33 Insertion into an array list at a uniformly-distributed location is always O(n): you can't avoid moving half the list. Appending is amortized O(1). parent ncw33 10 years ago