Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skp3214/45-days-dsa-challange
https://github.com/skp3214/45-days-dsa-challange
45dayschallenge arshgoyal crackyourinternship crackyourplacement dsa
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/skp3214/45-days-dsa-challange
- Owner: skp3214
- Created: 2024-07-15T09:35:23.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-20T20:34:59.000Z (5 months ago)
- Last Synced: 2024-11-10T07:21:20.801Z (2 months ago)
- Topics: 45dayschallenge, arshgoyal, crackyourinternship, crackyourplacement, dsa
- Homepage:
- Size: 107 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# [45 Days DSA Challange (Arsh DSA Sheet) In C++](https://www.proelevate.in/dsa-practice/arsh-dsa-sheet)
| [Day 1](#day-1) | [Day 2](#day-2) | [Day 3](#day-3) | [Day 4](#day-4) | [Day 5](#day-5) | [Day 6](#day-6) | [Day 7](#day-7) | [Day 8](#day-8) | [Day 9](#day-9) |
|---------------|---------------|---------------|---------------|---------------|---------------|---------------|---------------|---------------|
| [Day 10](#day-10) | [Day 11](#day-11) | [Day 12](#day-12) |[Day 13](#day-13)| [Day 14](#day-14) |[Day 15](#day-15) |[Day 16](#day-16)|[Day 17](#day-17)|[Day18](#day-18)|
| [Day 19](#day-19) |[Day 20](#day-20)|[Day 21](#day-21)|[Day 22](#day-22)|[Day 23](#day-23)|[Day 24](#day-24)| | | [Day 27](#day-27)|
|[Day 28](#day-28)|[Day 29](#day-29)| [Day 30](#day-30)| [Day 31](#day-31) | | | | | [Day 36](#day-36) |
|[Day 37](#day-37) |## Day 1
[1. Remove Duplicate From Sorted Array](/Day1/1.md)
[2. Two Sum](/Day1/2.md)
[3. Move Zeroes](/Day1/3.md)
[4. Middle of the Linked List](/Day1/4.md)
[5. Sort a linked list of 0s, 1s and 2s](/Day1/5.md)
[6. BFS Traversal of Graph](/Day1/6.md)
[7. DFS Traversal of Graph](/Day1/7.md)## Day 2
[8. Best Time to Buy and Sell Stocks](/Day2/8.md)
[9. Find the Index of first Occurrence in a String](/Day2/9.md)
[10. Add Binary](/Day2/10.md)
[11. Linked List Cycle](/Day2/11.md)## Day 3
[12. N Queen](/Day3/12.md)
[13. M Coloring Problem](/Day3/13.md)
[14. Sudoko Solver](/Day3/14.md)
### [Back To Top](#45-days-dsa-challange-arsh-dsa-sheet-in-c)## Day 4
[15. Find the Duplicate Number](/Day4/15.md)
[16. Sort Colors](/Day4/16.md)
[17. Find the All Duplicate Number](/Day4/17.md)
[18. Find Duplicate Char in a String](/Day4/18.md)
[19. Reverse Words in a String](/Day4/19.md)
[20. Number of Islands](/Day4/20.md)
[21. Find the Number Of Islands](/Day4/21.md)### [Back To Top](#45-days-dsa-challange-arsh-dsa-sheet-in-c)
## Day 5
[22. Diameter Of Binary Tree](/Day5/22.md)
[23. Invert Tree](/Day5/23.md)
[24. Subtree of a another Tree](/Day5/24.md)
[25. Symmetric Tree](/Day5/25.md)
[26. Range Sum BST](/Day5/26.md)
[27. Convert Sorted Array To BST](/Day5/27.md)
[28. Merge Two Binary Tree](/Day5/28.md)
[29. Maximum Depth of Binary Tree](/Day5/29.md)
[30. Binary Tree Paths](/Day5/30.md)
[31. Same Tree](/Day5/31.md)
### [Back To Top](#45-days-dsa-challange-arsh-dsa-sheet-in-c)## Day 6
[32. Lowest Common Ancestor](/Day6/32.md)
[33. Path Sum](/Day6/33.md)
[34. Minimun Absolute Difference in BST](/Day6/34.md)### [Back To Top](#45-days-dsa-challange-arsh-dsa-sheet-in-c)
## Day 7
[35. Sum Of Left Leaves](/Day7/35.md)
[36. SubArray Sum Divisible by k](/Day7/36.md)### [Back To Top](#45-days-dsa-challange-arsh-dsa-sheet-in-c)
## Day 8
[37. 3 Sum](/Day8/37.md)
[38. 4 Sum](/Day8/38.md)
[39. Subarray Sum Equals K](/Day8/39.md)
[40. Spiral Matrix](/Day8/40.md)
[41. Majority Element](/Day8/41.md)
[42. Word Search](/Day8/42.md)
[43. Merge Sorted Array](/Day8/43.md)### [Back To Top](#45-days-dsa-challange-arsh-dsa-sheet-in-c)
## Day 9
[44. Best Time to Buy and Sell Stock II](/Day9/44.md)
[45. Jump Game](/Day9/45.md)### [Back To Top](#45-days-dsa-challange-arsh-dsa-sheet-in-c)
## Day 10
[46. Valid Parenthese](/Day10/46.md)
[47. Generate Parenthese](/Day10/47.md)
[48. Rotate Image](/Day10/48.md)
[49. Intersection of two Linked List](/Day10/49.md)### [Back To Top](#45-days-dsa-challange-arsh-dsa-sheet-in-c)
## Day 11
[50. Longest Common Prefix](/Day11/50.md)
[51. Convert Binary Number in a linked list to Integer](/Day11/51.md)
[52. Remove Duplicates from sorted Linked Lists](/Day11/52.md)
[53. Remove Linked List Elements](/Day11/53.md)
[54. Merge Two Sorted Linked List](/Day11/54.md)
[55. Reverse Linked List](/Day11/55.md)### [Back To Top](#45-days-dsa-challange-arsh-dsa-sheet-in-c)
## Day 12
[56. Container with Most water](/Day12/56.md)
[57. Max Area of Island](/Day12/57.md)
[58. Set Matrix Zero](/Day12/58.md)
[59. All Unique Permutation](/Day12/59.md)
[60. Valid Parenthese II](/Day12/60.md)
[61. Integer To Roman](/Day12/61.md)## Day 13
[62. Largest Rectangle Histogram](/Day13/62.md)
[63. Permutation in Array](/Day13/63.md)## Day 14
[64. Minimum Moves to equal array elements II](/Day14/64.md)
[65. Product of 3 Numbers](/Day14/65.md)
[66. Product Array Puzzle](/Day14/66.md)### [Back To Top](#45-days-dsa-challange-arsh-dsa-sheet-in-c)
## Day 15
[67. Permute two arrays such that sum of every pair is greater or equal to K
](/Day15/67.md)## Day 16
[68. Ceiling in a Sorted Array](/Day16/68.md)
[69. Find Pair Given Difference](/Day16/69.md)
[70. Check if reversing a sub array make the array sorted](/Day16/70.md)## Day 17
[71. Non Overlapping Interval](/Day17/71.md)
[72. Multiply Two Linked List](/Day17/72.md)
[73. Palindrome Linked List](/Day17/73.md)## Day 18
[74. Task Scheduler](/Day18/74.md)## Day 19
[75. Delete nodes having greater value on right](/Day19/75.md)
[76. Add Two Numbers](/Day19/76.md)
[77. Add Two Numbers II](/Day19/77.md)### [Back To Top](#45-days-dsa-challange-arsh-dsa-sheet-in-c)
## Day 20
[78. Simplify Path](/Day20/78.md)
[79. Group Anagrams](/Day20/79.md)
[80. Print Anagrams Together](/Day20/80.md)
[81. Valid Number](/Day20/81.md)## Day 21
[82. Balanced Binary Tree](/Day21/82.md)
[83. Predecessor and Successor](/Day21/83.md)
[84. Binary Tree InOrder Traversal](/Day21/84.md)
[85. Check Whether BST contains DEAD END](/Day21/85.md)
[86. BST Iterator](/Day21/86.md)
[87. Lowest Common Ancestor](/Day21/87.md)
[88. Unique Binary Search Tree II](/Day21/88.md)
[89. Binary Tree Right Side View](/Day21/89.md)
[90. Binary Tree Level Order Traversal](/Day21/90.md)
[91. Median Of BST](/Day21/91.md)### [Back To Top](#45-days-dsa-challange-arsh-dsa-sheet-in-c)
## Day 22
[92. Top K Freequent Elements](/Day22/92.md)
[93. Kth Largest Element in an Array](/Day22/93.md)
[94. Kth Smallest Element in a Sorted Matrix](/Day22/94.md)
[95. Largest SubArray With Sum 0](/Day22/95.md)
[96. Ugly Number II](/Day22/96.md)## Day 23
[97. Climbing Stairs](/Day23/97.md)## Day 24
[98. Copy List With Random Pointer](/Day24/98.md)
[99. Reverse Linked List ||](/Day24/99.md)
[100. Remove Nth node from end of list](/Day24/100.md)
[101. Coin Change](/Day24/101.md)## Day 27
[102. Detect cycle in a Directed Graph](/Day27/102.md)
[103. Detect cycle in a Undirected Graph](/Day27/103.md)
### [Back To Top](#45-days-dsa-challange-arsh-dsa-sheet-in-c)## Day 28
[104. Longest Common Substring](/Day28/104.md)
[105. Longest Increasing Subsequence](/Day28/105.md)## Day 29
[106. Unique Path](/Day29/106.md)
[107. Minimum Path Sum](/Day29/107.md)## Day 30
[108. Subsets](/Day30/108.md)
## Day 31
[109. Best Time To Buy and Sell Stocks IV](/Day31/109.md)
[110. Job Sequencing Problem](/Day31/110.md)
[111. Rain Water Trapping](/Day31/111.md)
[112. Counting Bits](/Day31/112.md)### [Back To Top](#45-days-dsa-challange-arsh-dsa-sheet-in-c)
## Day 36
[113. Reverse Pairs](/Day36/113.md)
[114. Chocolate Distribution Problem](/Day36/114.md)
[115. Super Egg Drops](/Day36/115.md)
[116. Game Of Life](/Day36/116.md)## Day 37
[117. Integer To Enlish](/Day37/117.md)## Day 38
[118. Phone Directory](/Day38/118.md)