Welcome to My Technical Blog

Exploring algorithms, data structures, and software engineering insights through LeetCode solutions in Python.

169+ Problems Solved
3 Difficulty Levels
20+ Categories

Latest Posts

All Posts

[Medium] 49. Group Anagrams

Given an array of strings strs, group the anagrams together. You can return the answer in any order.
leetcodealgorithmmediumcppstringhash-tableproblem-solving

[Medium] 45. Jump Game II

You are given a 0-indexed array of integers nums of length n. You are initially positioned at nums[0].
leetcodealgorithmmediumcpparraygreedyproblem-solving

[Medium] 2. Add Two Numbers

You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order, and each of their nodes contains a single digit. Add the two...
leetcodealgorithmmediumcpplinked-listrecursionproblem-solving

[Medium] 198. House Robber

You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed. The only constraint stopping you from robbing each of...
leetcodealgorithmmediumcppdynamic-programmingdpproblem-solving

[Easy] 509. Fibonacci Number

The Fibonacci numbers, commonly denoted F(n) form a sequence, called the Fibonacci sequence, such that each number is the sum of the two preceding ones, starting from 0 and 1....
leetcodealgorithmeasycppdynamic-programmingrecursionproblem-solving

[Easy] 203. Remove Linked List Elements

Given the head of a linked list and an integer val, remove all the nodes of the linked list that has Node.val == val, and return the new head.
leetcodealgorithmeasycpplinked-listiterationproblem-solving

[Medium] 1424. Diagonal Traverse II

Given a 2D integer array nums, return all elements of nums in diagonal order.
leetcodealgorithmmediumcpparraymatrixhash-mapbfsproblem-solving

[Easy] 206. Reverse Linked List

Given the head of a singly linked list, reverse the list, and return the reversed list.
leetcodealgorithmeasycpplinked-listrecursioniterationproblem-solving

[Medium] 146. LRU Cache

Design a data structure that follows the constraints of a Least Recently Used (LRU) cache.
leetcodealgorithmmediumcppdesigndata-structureshash-maplinked-listproblem-solving

[Medium] 93. Restore IP Addresses

A valid IP address consists of exactly four integers separated by single dots. Each integer is between 0 and 255 (inclusive) and cannot have leading zeros.
leetcodealgorithmmediumcppbacktrackingstringproblem-solving

Subscribe via RSS to stay updated