An open API service indexing awesome lists of open source software.

https://github.com/jaimayal/datastructures-algorithms-exercises

List of solved DSA (Leetcode) problems. Implemented in multiple languages (TypeScript, Java, Python). Problems are classified by category. Big O complexity analysis inside each problem's notes.
https://github.com/jaimayal/datastructures-algorithms-exercises

algorithm algorithms data-structures dsa leetcode leetcode-solutions

Last synced: 2 months ago
JSON representation

List of solved DSA (Leetcode) problems. Implemented in multiple languages (TypeScript, Java, Python). Problems are classified by category. Big O complexity analysis inside each problem's notes.

Awesome Lists containing this project

README

        

# Data Structures and Algorithm Exercises

History of the DSA problems that i've solved. Implemented in multiple languages (TypeScript, Java, Python). Problems are classified by category and can have multiple solutions. Big O complexity analysis of each inside the notes.

Current goal is to solve 100 problems.

### Problems

- Valid Parentheses. [Problem](https://leetcode.com/problems/valid-parentheses/) - [Solution](./Leetcode/%5BLC%5D%20ValidParentheses.ts)
- Valid Anagram. [Problem](https://leetcode.com/problems/valid-anagram/) - [Solution](./LeetCode/%5BLC%5D%20Valid%20Anagram.ts)
- Longest Consecutive Sequence. [Problem](https://leetcode.com/problems/longest-consecutive-sequence/) - [Solution](./LeetCode/%5BLC%5D%20Longest%20Consecutive%20Sequence.ts)
- Encode and Decode Strings. [Problem](https://www.lintcode.com/problem/659/) - [Solution](./LeetCode/%5BLC%5D%20Encode%20and%20Decode%20Strings.ts)
- Contains Duplicate. [Problem](https://leetcode.com/problems/contains-duplicate/) - [Solution](./LeetCode/%5BLC%5D%20Contains%20Duplicate.ts)
- MinStack. [Problem](https://leetcode.com/problems/min-stack/) - [Solution](./LeetCode/%5BLC%5D%20Min%20Stack.java) - [Notes](https://jaimayal.github.io/digital-garden/notes/MinStack#:~:text=min/)