Skip to content

Sandbox environment to practice my Python skills while completing the NeetCode roadmap.

License

Notifications You must be signed in to change notification settings

pecalleja/PythonLocalDevelopment

Repository files navigation

Python Local Development 🐍

This is a Sandbox environment to practice my Python skills. I'm following the NeetCode roadmap.

NeetCode roadmap

The NeetCode roadmap is a super useful guide designed to help you master coding interviews. It lays out a clear, step-by-step plan to learn important data structures and algorithms, starting from beginner-friendly concepts and working up to more advanced ones. The idea is to give you a structured path to follow, with curated problems from LeetCode that you can practice along the way.

All credit to Navdeep Singh.
Thank you 🙏 Navdeep for your work !

https://neetcode.io/roadmap

graph TD
    A(Arrays & Hashing)
    A --> C(Two Pointers)
    A --> E(Stack)
    C --> F(Binary Search)
    C --> D[Sliding Window]
    C --> G(Linked List)
    G --> H(Trees)
    F --> H
    H --> J[Heap & Priority Queue]
    J --> S(Intervals)
    J --> N(Greedy)
    J --> M(Advanced Graphs)
    K --> L[Graphs]
    H --> I(Tries)
    H --> K[Backtracking]
    K --> O(1-D DP)
    O --> P
    L --> M
    L --> R(Math & Geometry)
    L --> P(2-P DP)
    O --> Q(Bit Manipulation)
    Q --> R
Loading

Problems

Arrays & Hashing

Problem Difficulty Python Module
Contains Duplicate Easy contains_duplicate.py
Valid Anagram Easy valid_anagram.py
Two Sum Easy two_sum.py
Group Anagrams Medium group_anagrams.py
Top K Frequent Elements Medium top_k_frequent_elements.py
Encode and Decode Strings Medium encode_decode_strings.py
Product of Array Except Self Medium product_of_array_except_self.py
Valid Sudoku Medium valid_sudoku.py
Longest Consecutive Sequence Medium longest_consecutive_sequence.py

Stack

Problem Difficulty Python Module
Valid Parentheses Easy valid_parentheses.py
Min Stack Medium min_stack.py
Evaluate Reverse Polish Notation Medium evaluate_reverse_polish_notation.py
Generate Parentheses Medium generate_parentheses.py
Daily Temperatures Medium daily_temperatures.py
Car Fleet Medium car_fleet.py
Largest Rectangle In Histogram Hard largest_rectangle_in_histogram.py

About

Sandbox environment to practice my Python skills while completing the NeetCode roadmap.

Topics

Resources

License

Stars

Watchers

Forks

Languages