-
- PREMIUM
- EASY
- Flipping an Image
- Binary Tree Tilt
- Minimum Cost to Move Chips to The Same Position
- Consecutive Characters
- Convert Binary Number in a Linked List to Integer
- Summary Ranges
- Minimum Depth of Binary Tree
- Buddy Strings
- Binary Search
- Complement of Base 10 Integer
- Number of Recent Calls
- Find the Difference
- MEDIUM
- Maximum Difference Between Node and Ancestor
- Add Two Numbers II
- Minimum Height Trees
- Insertion Sort List
- Number of Longest Increasing Subsequence
- Maximize Distance to Closest Person
- Linked List Cycle II
- Champagne Tower
- Bag of Tokens
- 132 Pattern
- Asteroid Collision
- Clone Graph
- Minimum Domino Rotations For Equal Row
- Repeated DNA Sequences
- Search A 2D Matrix
- Rotate Array
- House Robber II
- Sort List
- Remove Duplicate Letters
- Minimum Number of Arrows to Burst Balloons
- Rotate List
- Insert into Binary Search Tree
- Remove Covered Intervals
- K Diff Pairs in Array
- Combination Sum
- Word Break
- Subarray Product Less Than K
- Evaluate Division
- Teemo Attacking
- Largest Number
- Gas Station
- Sequential Digits
- Car Pooling
- Majority Element II
- HARD
-
- Day 2: Array and Math
- Assignment
- Day 3
- Day 6
- Day 8
- Assignment
- Homework
- Day 17 - Two Pointers
- Assignment
- Day 2: Array and Math
-
Hacker Rank
-
- SCHOOL
- BASIC
- Search an Element in an array
- Rotating an Array
- Sort in specific order
- Find second largest element
- Repeated I.Ds
- Multiply left and right array sum
- Immediate Smaller Element
- Reverse array in groups
- Print an array in Pendulum Arrangement
- Transform to prime
- Find the closest number
- Count nodes of linked list
- Product of array elements
- Start Coding - Python
- Space Seperated - Python
- EASY
- MEDIUM
- HARD
-
Hacker Earth
-
CodeForces
-
Hacker Blocks
- GENERAL
VikasViki/Data-Structures-And-Algorithms
Collection of Python solutions for problems for various competitive programming sites
Python