Basically, data structures and recursions will be covered. In order to understand the logic of the algorithm, the appropriate data structure should be selected. Therefore, before starting to work on algorithms, it is important to gain a base in data structures.
Basic Data Structures
- Arrays
- Stacks
- Queues
- Linked Lists
- Trees
- Hash Tables (Hash Tables)
- Binary Tree
- Red-Black Tree
- Extending Data Structures
Recursions
- Calculation of Fibonacci Numbers
- Examples