The information here is written by me (an inexperienced person), so take everything with a grain of salt. That goes for anything you see on the internet, but I’m just making sure.
Data Structures
Array
Array
Sorted Array
Priority Queue
Stack
Queue
Tree
Search Tree
Binary Tree
Trie
B Tree
Heap
Paradigms
Object-Oriented Programming (OOP)
- Encapsulation
- Class / Instance
- Access Control
- Public
- Private
- Protected
- Inheritance
- Superclass / Subclass
- Prototypes
- Polymorphism
- On Methods (Ad hoc)
- Overloading
- On Classes (Inclusion)
- Subtyping
- Abstract
- Virtual
- Duck Typing
- Subtyping
- On Instances (Parametric)
- Templates
- On Methods (Ad hoc)