Investigate insertion in the middle of ArrayList
vs LinkedList
.
As shown below, insertion in ArrayList
takes much less time instead of LinkedList
.
Filling java.util.ArrayList with 1000000 elements ... done
Filling java.util.LinkedList with 1000000 elements ... done
Time elapsed for java.util.ArrayList: 3 ms
Time elapsed for java.util.LinkedList: 15 ms
The source code of java.util.ArrayList.add(int, E)
method (Java 11):
The source code of java.util.LinkedList.add(int, E)
method (Java 11):
Create new issue or pull request if any.