Elements of Leetcode
Go to
project website
Solving Leetcode questions to practice algorithms in Python and C++. Documentation built with Sphinx.
Languages
- Python
- C++
- .rst (reST, reStructuredText)
Technologies
-
Sphinx
SSG (Static Site Generator), documentation generator written in Python.
-
Read the Docs
Hosting platform aimed at helping developers creating documentation from code with versioned documentation.
-
GitHub
Used for the project's continuous integration.
Description
The project documents my process of solving Leetcode questions.
- Documents
- The project is built with Sphinx documentation generator.
- Process
- Solving and resolving questions multiple times producing different versions of solutions. Gaining a better understanding of the algorithms key concepts.
- Leetcode
- One if not The most popular online platform for coding interview preparation. The platform provides coding and algorithmic problems intended for users to practice coding.
- Languages
- Initially I worked with the code in Python, later approaching the problems in C++.
Topics
- Bit manimulation
- Arrays
- Strings
- Two pointers
- Sliding window
- Linked lists
- Stack and queue
- Binary trees
- Binary search
- Backtracking
- Graphs
- Heap
- Dynamic programming
- Greedy algorithms]