nodeCount() → $\Theta(1)$
edgeCount() → $\Theta(n^2)$
clear() → $\Theta(1)$
isDirected() → $\Theta(1)$
getNodes() → $\Theta(1)$
addNode(GraphNode<L> node) → $\Theta(n)$
removeNode(GraphNode<L> node) → $\Theta(n)$
containsNode(GraphNode<L> node) → $\Theta(1)$
getNodeOf(L label) → $O(n)$
getNodeIndexOf(L label) → $\Theta(n)$
getNodeAtIndex(int i) → $O(n)$
getAdjacentNodesOf(GraphNode<L> node) → $O(n)$
getEdges() → $\Theta(n^2)$
addEdge(GraphEdge<L> edge) → $\Theta(1)$
removeEdge(GraphEdge<L> edge) → $\Theta(1)$
containsEdge(GraphEdge<L> edge) → $\Theta(1)$
getEdgesOf(GraphNode<L> node) → $\Theta(n)$