Skip to content

Dive into my journey through competitive programming, showcasing solutions to problems solved over the years from platforms like LeetCode, Codeforces, and HackerRank. From my early days to mastering problem solving, this repository captures the essence of my coding adventures and problem-solving evolution.

Notifications You must be signed in to change notification settings

Tamiru-Alemnew/Competitive-Programming-Vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Problem Solving Repository

Overview

Divide and Conquer

1285-balance-a-binary-search-tree

Greedy

1285-balance-a-binary-search-tree

Tree

1285-balance-a-binary-search-tree

Depth-First Search

1285-balance-a-binary-search-tree

Binary Search Tree

1285-balance-a-binary-search-tree

Binary Tree

1285-balance-a-binary-search-tree

LeetCode Topics

Array

0040-combination-sum-ii
0041-first-missing-positive
0108-convert-sorted-array-to-binary-search-tree
0300-longest-increasing-subsequence
0350-intersection-of-two-arrays-ii
0416-partition-equal-subset-sum
0648-replace-words
0859-design-circular-deque
1002-maximum-width-ramp
1014-k-closest-points-to-origin
1028-interval-list-intersections
1207-delete-nodes-and-return-forest
1240-stone-game-ii
1325-path-with-maximum-probability
1582-design-browser-history
1616-minimum-difference-between-largest-and-smallest-value-in-three-moves
2411-spiral-matrix-iv
2472-build-a-matrix-with-conditions
2581-divide-players-into-teams-of-equal-skill

Hash Table

0041-first-missing-positive
0264-ugly-number-ii
0350-intersection-of-two-arrays-ii
0648-replace-words
0726-number-of-atoms
0984-most-stones-removed-with-same-row-or-column
1207-delete-nodes-and-return-forest
2581-divide-players-into-teams-of-equal-skill

Two Pointers

0350-intersection-of-two-arrays-ii
1028-interval-list-intersections
2581-divide-players-into-teams-of-equal-skill

Binary Search

0300-longest-increasing-subsequence
0350-intersection-of-two-arrays-ii

Sorting

0350-intersection-of-two-arrays-ii
0726-number-of-atoms
1014-k-closest-points-to-origin
1616-minimum-difference-between-largest-and-smallest-value-in-three-moves
2581-divide-players-into-teams-of-equal-skill

Math

0264-ugly-number-ii
0670-maximum-swap
1014-k-closest-points-to-origin
1240-stone-game-ii
2645-pass-the-pillow

Simulation

2411-spiral-matrix-iv
2645-pass-the-pillow

String

0482-license-key-formatting
0648-replace-words
0726-number-of-atoms
0957-minimum-add-to-make-parentheses-valid

Stack

0726-number-of-atoms
0957-minimum-add-to-make-parentheses-valid
1002-maximum-width-ramp
1582-design-browser-history

Tree

0108-convert-sorted-array-to-binary-search-tree
1207-delete-nodes-and-return-forest

Depth-First Search

0803-cheapest-flights-within-k-stops
0984-most-stones-removed-with-same-row-or-column
1207-delete-nodes-and-return-forest

Binary Tree

0108-convert-sorted-array-to-binary-search-tree
1207-delete-nodes-and-return-forest

Breadth-First Search

0803-cheapest-flights-within-k-stops
2171-second-minimum-time-to-reach-destination

Graph

0803-cheapest-flights-within-k-stops
0984-most-stones-removed-with-same-row-or-column
1325-path-with-maximum-probability
2171-second-minimum-time-to-reach-destination
2472-build-a-matrix-with-conditions

Shortest Path

0803-cheapest-flights-within-k-stops
1325-path-with-maximum-probability
2171-second-minimum-time-to-reach-destination

Topological Sort

2472-build-a-matrix-with-conditions

Matrix

2411-spiral-matrix-iv
2472-build-a-matrix-with-conditions

Backtracking

0040-combination-sum-ii

Dynamic Programming

0264-ugly-number-ii
0300-longest-increasing-subsequence
0338-counting-bits
0416-partition-equal-subset-sum
0803-cheapest-flights-within-k-stops
1240-stone-game-ii

Heap (Priority Queue)

0264-ugly-number-ii
0803-cheapest-flights-within-k-stops
1014-k-closest-points-to-origin
1325-path-with-maximum-probability

Prefix Sum

1240-stone-game-ii

Game Theory

1240-stone-game-ii

Union Find

0984-most-stones-removed-with-same-row-or-column

Divide and Conquer

0108-convert-sorted-array-to-binary-search-tree
1014-k-closest-points-to-origin

Binary Search Tree

0108-convert-sorted-array-to-binary-search-tree

Linked List

0859-design-circular-deque
1582-design-browser-history
2411-spiral-matrix-iv

Bit Manipulation

0338-counting-bits

Trie

0648-replace-words

Design

0859-design-circular-deque
1582-design-browser-history

Queue

0859-design-circular-deque

Greedy

0670-maximum-swap
0957-minimum-add-to-make-parentheses-valid
1616-minimum-difference-between-largest-and-smallest-value-in-three-moves

Geometry

1014-k-closest-points-to-origin

Quickselect

1014-k-closest-points-to-origin

Doubly-Linked List

1582-design-browser-history

Data Stream

1582-design-browser-history

Monotonic Stack

1002-maximum-width-ramp

About

Dive into my journey through competitive programming, showcasing solutions to problems solved over the years from platforms like LeetCode, Codeforces, and HackerRank. From my early days to mastering problem solving, this repository captures the essence of my coding adventures and problem-solving evolution.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages