Book topics and progress
Examples are written in Python. Go examples will be added later. Main concepts are language independent.
Data structures
Linear data structures
- Array
- Set
- Stack
- Queue
- Linked lists
- Hash table
Non-linear data structures
- Tree
- Graph
- Heap
Algorithms
Searching
- Linear search
- Binary search
Sorting
- Bubble sort
- Selection sort
- Insertion sort
Performance
- Big O notation
- Time complexity
- Space complexity
Pandoc installation and configuration
TODO: Installing pandoc
TODO: Configuring pandoc
TODO: Producing PDF
Python installation
TODO: Installing and updating pyenv with automated script
TODO: Installing latest python version
TODO: Setting global python version
Setting up coding environment
TODO: Installing vscode (visual studio code)
TODO: Installing python extensions