Programming language: C++
Topics covered:
- Object-oriented programming -- Encapsulation -- Inheritance -- Polymorphism
- Recursion -- Momoization (save data)
- Search algorithms -- Linear search -- Binary search
- Sort algorithms -- Bubble sort -- Insertion sort -- Selection sort -- Merge sort -- Quick sort -- Bucket sort
- Linked lists
- . . .