Overview
Syllabus
Intro.
What is Big O?.
O(1).
O(n).
O(n^2).
O(log n).
O(2^n).
Space Complexity.
Understanding Arrays.
Working with Arrays.
Exercise: Building an Array .
Solution: Creating the Array Class .
Solution: insert().
Solution: remove().
Solution: indexOf().
Dynamic Arrays.
Linked Lists Introduction.
What are Linked Lists?.
Working with Linked Lists .
Exercise: Building a Linked List .
Solution: addLast().
Solution: addFirst().
Solution: indexOf().
Solution: contains().
Solution: removeFirst().
Solution: removeLast().
Taught by
Programming with Mosh