Skip to content

Instantly share code, notes, and snippets.

View tomcobley's full-sized avatar

Tom Cobley tomcobley

View GitHub Profile
@tomcobley
tomcobley / gist:bb4d9baddec9fd0d32fba53141bea07a
Last active September 20, 2020 19:48 — forked from psayre23/gist:c30a821239f4818b0709
Runtime Complexity of Java Collections

Below are the Big O performance of common functions of different Java Collections.

List Add Remove Get Contains Next Data Structure
ArrayList O(1) O(n) O(1) O(n) O(1) Array
LinkedList O(1) O(1) O(n) O(n) O(1) Linked List
CopyOnWriteArrayList O(n) O(n) O(1) O(n) O(1) Array