Skip to content

Commit dc2a858

Browse files
authored
Update README.md
1 parent 84b7910 commit dc2a858

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,17 +51,27 @@ yarn add dsa-ts
5151

5252
## Algorithms
5353

54+
Following algoritms/problems compiled from
55+
- Grokking the Coding Interview
56+
- Elements of Programming Interviews
57+
- Top Interview Questions from Leetcode
58+
5459
- [ ] Array
5560
- [ ] 238. Product of Array Except Self (Medium)
5661
- [ ] 48. Rotate Image (Medium)
5762
- [ ] 448. Find All Numbers Disappeared in an Array (Easy)
5863
- [ ] 33. Search in Rotated Sorted Array (Medium)
5964
- [ ] 34. Find First and Last Position of Element in Sorted Array (Medium)
6065
- [ ] 189. Rotate Array (Easy)
66+
- [ ] 118. Pascal's Triangle (Easy)
6167
- [ ] 54. Spiral Matrix (Medium)
68+
- [ ] 280. Wiggle Sort (Medium)
69+
- [ ] 36. Valid Sodoku (Medium)
70+
- [ ] 48. Rotate Image (Medium)
6271
- [ ] 41. First Missing Positive (Hard)
6372
- [ ] 4. Median of Two Sorted Arrays (Hard)
6473
- [ ] 84. Largest Rectangle in Histogram (Hard)
74+
6575

6676
- [ ] Sliding Window
6777
- [ ] 53. Maximum Subarray (Easy)
@@ -126,9 +136,13 @@ yarn add dsa-ts
126136
- [ ] 373. Find K Pairs with Smallest Sums (Medium)
127137

128138
- [ ] String
139+
- [ ] 171 Excel Sheet Column Number (Easy)
129140
- [ ] 14. Longest Common Prefix (Easy)
130141

131142
- [ ] Linked List
143+
- [ ] 21. Merge Two Sorted Lists (Easy)
144+
- [ ] 160. Intersection of Two Linked Lists (Easy)
145+
- [ ] 83. Remove Duplicates from Sorted List (Easy)
132146
- [ ] 206. Reverse Linked List (Easy)
133147
- [ ] 92. Reverse Linked List II (Medium)
134148
- [ ] 25. Reverse Nodes in k-Group (Hard)
@@ -137,15 +151,23 @@ yarn add dsa-ts
137151
- [ ] 19. Remove Nth Node from End of List (Medium)
138152
- [ ] 2. Add Two Numbers (Medium)
139153
- [ ] 138. Copy List with Random Pointer (Medium)
154+
- [ ] 328. Odd Even Linked List (Medium)
155+
- [ ] 234. Palindrome Linked List (Easy)
156+
- [ ] 86. Partition List (Medium)
140157

141158
- [ ] Hash Table
142159
- [ ] 739. Daily Temperatures (Medium)
143160
- [ ] 560. Subarray Sum Equals K (Medium)
144161
- [ ] 438. Find All Anagrams in a String (Medium)
145162

163+
- [ ] Stack/Queues
164+
- [ ] 150. Evaluate Reverse Polish Notation (Medium)
165+
146166
- [ ] Tree
147167
- [ ] 617. Merge Two Binary Trees (Easy)
148168
- [ ] 226. Invert Binary Tree (Easy)
169+
- [ ] 110. Balanced Binary Tree (Easy)
170+
- [ ] 101. Symmetric Tree (Easy)
149171
- [ ] 94. Binary Tree Inorder Traversal (Medium)
150172
- [ ] 144. Binary Tree Preorder Traversal (Medium)
151173
- [ ] 145. Binary Tree Postorder Traversal (Hard)
@@ -167,12 +189,14 @@ yarn add dsa-ts
167189
- [ ] Tree Depth First Search
168190
- [ ] 112. Path Sum (Easy)
169191
- [ ] 113. Path Sum II (Medium)
192+
- [ ] 105. Construct Binary Tree from Preorder and Inorder Traversal (Medium)
170193
- [ ] 114. Flatten Binary Tree to Linked List (Medium)
171194
- [ ] 129. Sum Root to Leaf Numbers (Medium)
172195
- [ ] 437. Path Sum III (Easy)
173196
- [ ] 543. Diameter of a Binary Tree (Easy)
174197
- [ ] 124. Binary Tree Maximum Path Sum (Hard)
175198
- [ ] 98. Validate Binary Search Tree (Medium)
199+
- [ ] 1028. Recover a Tree From Preorder Traversal (Hard)
176200

177201
- [ ] General BFS/DFS
178202
- [ ] 127. Word Ladder (Medium)
@@ -191,6 +215,9 @@ yarn add dsa-ts
191215

192216
- [ ] Design
193217
- [ ] 146. LRU Cache (Medium)
218+
- [ ] 155. Min Stack (Easy)
219+
- [ ] 622. Design Circular Queue (Medium)
220+
- [ ] 232. Implement Queue using Stacks (Easy)
194221

195222
- [ ] Backtracking
196223
- [ ] 78. Subsets (Easy)
@@ -254,6 +281,7 @@ yarn add dsa-ts
254281
- [Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein](https://en.wikipedia.org/wiki/Introduction_to_Algorithms)
255282
- [Algorithm Design by Jon Kleinberg and Éva Tardos](https://www.amazon.ca/Algorithm-Design-Jon-Kleinberg/dp/0321295358)
256283
- [Algorithms by William Fiset](https://github.com/williamfiset/Algorithms)
284+
- [Algorithms by Jeff Erickson](http://jeffe.cs.illinois.edu/teaching/algorithms/)
257285
- [Stanford CS 166](https://web.stanford.edu/class/cs166/)
258286
- [Harvard CS 224](https://www.youtube.com/playlist?list=PL2SOU6wwxB0uP4rJgf5ayhHWgw7akUWSf)
259287

0 commit comments

Comments
 (0)