Skip to content

Commit 00e77e7

Browse files
committed
chore: Add README
1 parent 62382f5 commit 00e77e7

File tree

1 file changed

+85
-0
lines changed

1 file changed

+85
-0
lines changed

README.md

+85
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
## Progress
2+
3+
- [x] Arrays and Strings
4+
- [x] [Reverse String](./src/arrays-and-strings/reverse-string.ts)
5+
- [x] [Squares of a Sorted Array](./src/arrays-and-strings/squares-of-a-sorted-array.ts)
6+
- [x] [Maximum Average Subarray I](./src/arrays-and-strings/maximum-average-subarray-i.ts)
7+
- [x] [Max Consecutive Ones III](./src/arrays-and-strings/max-consecutive-ones-iii.ts)
8+
- [x] [Running Sum of 1D Array](./src/arrays-and-strings/running-sum-of-1-d-array.ts)
9+
- [x] [Minimum Value to Get Positive Step by Step Sum](./src/arrays-and-strings/minimum-value-to-get-positive-step-by-step-sum.ts)
10+
- [x] [K Radius Subarray Averages](./src/arrays-and-strings/k-radius-subarray-averages.ts)
11+
- [ ] Hashing
12+
- [x] [Check if the Sentence Is Pangram](./src/hashing/check-if-the-sentence-is-pangram.ts)
13+
- [x] [Missing Number](./src/hashing/missing-number.ts)
14+
- [ ] [Counting Elements](./src/hashing/counting-elements.ts)
15+
- [ ] [Find Players With Zero or One Losses](./src/hashing/find-players-with-zero-or-one-losses.ts)
16+
- [ ] [Largest Unique Number](./src/hashing/largest-unique-number.ts)
17+
- [ ] [Maximum Number of Balloons](./src/hashing/maximum-number-of-balloons.ts)
18+
- [ ] [Contiguous Array](./src/hashing/contiguous-array.ts)
19+
- [ ] [Ransom Note](./src/hashing/ransom-note.ts)
20+
- [ ] [Jewels and Stones](./src/hashing/jewels-and-stones.ts)
21+
- [ ] [Longest Substring Without Repeating Characters](./src/hashing/longest-substring-without-repeating-characters.ts)
22+
- [ ] Linked Lists
23+
- [ ] [Middle of the Linked List](./src/linked-lists/middle-of-the-linked-list.ts)
24+
- [ ] [Remove Duplicates from Sorted List](./src/linked-lists/remove-duplicates-from-sorted-list.ts)
25+
- [ ] [Reverse Linked List II](./src/linked-lists/reverse-linked-list-ii.ts)
26+
- [ ] Stacks and Queues
27+
- [ ] [Simplify Path](./src/stacks-and-queues/simplify-path.ts)
28+
- [ ] [Make The String Great](./src/stacks-and-queues/make-the-string-great.ts)
29+
- [ ] [Moving Average from Data Stream](./src/stacks-and-queues/moving-average-from-data-stream.ts)
30+
- [ ] [Next Greater Element I](./src/stacks-and-queues/next-greater-element-i.ts)
31+
- [ ] [Online Stock Span](./src/stacks-and-queues/online-stock-span.ts)
32+
- [ ] Trees and Graphs
33+
- [ ] [Minimum Depth of Binary Tree](./src/trees-and-graphs/minimum-depth-of-binary-tree.ts)
34+
- [ ] [Maximum Difference Between Node and Ancestor](./src/trees-and-graphs/maximum-difference-between-node-and-ancestor.ts)
35+
- [ ] [Diameter of Binary Tree](./src/trees-and-graphs/diameter-of-binary-tree.ts)
36+
- [ ] [Deepest Leaves Sum](./src/trees-and-graphs/deepest-leaves-sum.ts)
37+
- [ ] [Binary Tree Zigzag Level Order Traversal](./src/trees-and-graphs/binary-tree-zigzag-level-order-traversal.ts)
38+
- [ ] [Insert into a Binary Search Tree](./src/trees-and-graphs/insert-into-a-binary-search-tree.ts)
39+
- [ ] [Closest Binary Search Tree Value](./src/trees-and-graphs/closest-binary-search-tree-value.ts)
40+
- [ ] [Find if Path Exists in Graph](./src/trees-and-graphs/find-if-path-exists-in-graph.ts)
41+
- [ ] [Number of Connected Components in an Undirected Graph](./src/trees-and-graphs/number-of-connected-components-in-an-undirected-graph.ts)
42+
- [ ] [Max Area of Island](./src/trees-and-graphs/max-area-of-island.ts)
43+
- [ ] [Reachable Nodes With Restrictions](./src/trees-and-graphs/reachable-nodes-with-restrictions.ts)
44+
- [ ] [Nearest Exit from Entrance in Maze](./src/trees-and-graphs/nearest-exit-from-entrance-in-maze.ts)
45+
- [ ] [Snakes and Ladders](./src/trees-and-graphs/snakes-and-ladders.ts)
46+
- [ ] [Minimum Genetic Mutation](./src/trees-and-graphs/minimum-genetic-mutation.ts)
47+
- [ ] [Jump Game III](./src/trees-and-graphs/jump-game-iii.ts)
48+
- [ ] [Detonate the Maximum Bombs](./src/trees-and-graphs/detonate-the-maximum-bombs.ts)
49+
- [ ] [Word Ladder](./src/trees-and-graphs/word-ladder.ts)
50+
- [ ] Heaps
51+
- [ ] [Remove Stones to Minimize the Total](./src/heaps/remove-stones-to-minimize-the-total.ts)
52+
- [ ] [Minimum Cost to Connect Sticks](./src/heaps/minimum-cost-to-connect-sticks.ts)
53+
- [ ] [Kth Largest Element in an Array](./src/heaps/kth-largest-element-in-an-array.ts)
54+
- [ ] [K Closest Points to Origin](./src/heaps/k-closest-points-to-origin.ts)
55+
- [ ] [Kth Largest Element in a Stream](./src/heaps/kth-largest-element-in-a-stream.ts)
56+
- [ ] Greedy
57+
- [ ] [Maximum 69 Number](./src/greedy/maximum-69-number.ts)
58+
- [ ] [Maximum Units on a Truck](./src/greedy/maximum-units-on-a-truck.ts)
59+
- [ ] [How Many Apples Can You Put into the Basket](./src/greedy/how-many-apples-can-you-put-into-the-basket.ts)
60+
- [ ] [Reduce Array Size to The Half](./src/greedy/reduce-array-size-to-the-half.ts)
61+
- [ ] Binary Search
62+
- [ ] [Search Insert Position](./src/binary-search/search-insert-position.ts)
63+
- [ ] [Longest Subsequence With Limited Sum](./src/binary-search/longest-subsequence-with-limited-sum.ts)
64+
- [ ] [Find the Smallest Divisor Given a Threshold](./src/binary-search/find-the-smallest-divisor-given-a-threshold.ts)
65+
- [ ] [Divide Chocolate](./src/binary-search/divide-chocolate.ts)
66+
- [ ] [Split Array Largest Sum](./src/binary-search/split-array-largest-sum.ts)
67+
- [ ] Backtracking
68+
- [ ] [All Paths From Source to Target](./src/backtracking/all-paths-from-source-to-target.ts)
69+
- [ ] [Letter Combinations of a Phone Number](./src/backtracking/letter-combinations-of-a-phone-number.ts)
70+
- [ ] [Generate Parentheses](./src/backtracking/generate-parentheses.ts)
71+
- [ ] [Numbers With Same Consecutive Differences](./src/backtracking/numbers-with-same-consecutive-differences.ts)
72+
- [ ] [Combination Sum III](./src/backtracking/combination-sum-iii.ts)
73+
- [ ] Dynamic Programming
74+
- [ ] [Climbing Stairs](./src/dynamic-programming/climbing-stairs.ts)
75+
- [ ] [Min Cost Climbing Stairs](./src/dynamic-programming/min-cost-climbing-stairs.ts)
76+
- [ ] [Coin Change](./src/dynamic-programming/coin-change.ts)
77+
- [ ] [Best Time to Buy and Sell Stock with Transaction Fee](./src/dynamic-programming/best-time-to-buy-and-sell-stock-with-transaction-fee.ts)
78+
- [ ] [Best Time to Buy and Sell Stock with Cooldown](./src/dynamic-programming/best-time-to-buy-and-sell-stock-with-cooldown.ts)
79+
- [ ] [Unique Paths II](./src/dynamic-programming/unique-paths-ii.ts)
80+
- [ ] [Minimum Falling Path Sum](./src/dynamic-programming/minimum-falling-path-sum.ts)
81+
- [ ] Bonus
82+
- [ ] [Implement Trie (Prefix Tree)](./src/bonus/implement-trie-prefix-tree.ts)
83+
- [ ] [Hamming Distance](./src/bonus/hamming-distance.ts)
84+
- [ ] [Insert Interval](./src/bonus/insert-interval.ts)
85+
- [ ] [Cheapest Flights Within K Stops](./src/bonus/cheapest-flights-within-k-stops.ts)

0 commit comments

Comments
 (0)