15 Efficiency

operationSorted ListTreeBinary Search Tree*searchO(logn)O(n)O(h):O(logn)insertO(n)O(1)O(h):O(logn)deleteO(n)O(n)O(h):O(logn)

*Binary Search Tree must be balanced
if balance log2(n)hn
Otherwise a BST is O(n)

![](/img/user/Introduction to CS/attachments/Pasted image 20250410153613.webp)

O(1)O(lg(n))O(n)O(n2)O(n3)O(2n)O(n!)O(nn)

θ(g(c)) if there exists c1,c2 s.t c2g(n)<f(n)<c1g(n) ignoring any coefficients.