├── .gitignore ├── .vscode ├── c_cpp_properties.json ├── launch.json ├── settings.json └── tasks.json ├── Amazon_Wow ├── Amazon_Food_Stall.cpp ├── Amazon_Intern.cpp └── Amazon_Lost_in_the_forest.cpp ├── Array ├── .gitignore ├── 118.pascals-triangle.cpp ├── 1200.minimum-absolute-difference.cpp ├── 128.longest-consecutive-sequence.cpp ├── 1465.maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts.cpp ├── 162.find-peak-element.cpp ├── 167.two-sum-ii-input-array-is-sorted.cpp ├── 1752.check-if-array-is-sorted-and-rotated.cpp ├── 1863.sum-of-all-subset-xor-totals.cpp ├── 189.rotate-array.cpp ├── 2012.sum-of-beauty-in-the-array.cpp ├── 238.product-of-array-except-self.cpp ├── 26.remove-duplicates-from-sorted-array.cpp ├── 268.missing-number.cpp ├── 287.find-the-duplicate-number.cpp ├── 31.next-permutation.cpp ├── 34.find-first-and-last-position-of-element-in-sorted-array.cpp ├── 349.intersection-of-two-arrays.cpp ├── 376.wiggle-subsequence.cpp ├── 387.first-unique-character-in-a-string.cpp ├── 442.find-all-duplicates-in-an-array.cpp ├── 485.max-consecutive-ones.cpp ├── 56.merge-intervals.cpp ├── 665.non-decreasing-array.cpp ├── 74.search-a-2-d-matrix.cpp ├── 80.remove-duplicates-from-sorted-array-ii.cpp ├── 88.merge-sorted-array.cpp ├── A_Ezzat_and_Two_Subsequences_CODEFORCE.cpp ├── A_Not_Shading.cpp ├── A_PizzaForces_CODEFORCES.cpp ├── chef-restaurant.cpp ├── generate-probability-goldman-sachs.cpp ├── largest-sum-of-contiguous-subarray-kadanes-algo.cpp ├── moore-majority-voting-algorithm-frequency.cpp ├── pascal-triangle.cpp ├── prefix-permutation.cpp ├── remove-missing-and-find-repeating-number.cpp ├── temp-code-runner-file.cpp ├── the-one-on-the-last-night.cpp └── the-one-with-all-the-candy.cpp ├── AtCoder ├── .cph │ ├── .A_AtCoder_Quiz_2.cpp_d9891d3d879f4f468f0674df2f068408.prob │ ├── .A_Tires.cpp_0757f159a350d7bf06b62f08e2030fb2.prob │ ├── .A_Your_First_Judge.cpp_7a8e767c7419e5e2dd3e579c775d9761.prob │ ├── .B_How_many_.cpp_786c81352a672b86b29445feb6571a50.prob │ ├── .B_Maritozzo.cpp_553cb0e44d711db49b2ec8d7256c4931.prob │ ├── .B_Maritozzo.java_a79a99950b6224447a9790958d7000d1.prob │ ├── .B_String_Shifting.cpp_9197aad554b831920fb23b6eeedfa329.prob │ ├── .B_log2_N_.cpp_31e4479abe22eb50764ffe420765e33b.prob │ ├── .C_Distribution.cpp_d4555b81e64f430e151d2cb329ce874a.prob │ ├── .C_Neo_lexicographic_Ordering.cpp_0fa9f4c5c356fe6c2ed419cc834ce53b.prob │ ├── .C_One_More_aab_aba_baa.cpp_1d9f0f816bd91a34bd12d2634812a7df.prob │ ├── .Chef_And_Salary_Pay.cpp_f37a9eae3c90121a0dad7adc91999784.prob │ ├── .D_Coprime_2.cpp_18eca90b6f1bd7e72d5f1f4748312d0a.prob │ ├── .D_Cutting_Woods.cpp_95201b9b63ba0460ba08a834cabc1d32.prob │ ├── .D_Restricted_Permutation.cpp_15a611efbf9dd117b9d8fda33417fcd7.prob │ ├── .D_Strange_Lunchbox.cpp_c6a06efd4e7ed75efaba9547257a40bc.prob │ ├── .Pass_or_Fail.cpp_93d5cc7166d8434548dac158db569f32.prob │ └── .Professor_And_Directions.cpp_831a33a2bfcf3f37d66868e0d45beed7.prob ├── .vscode │ └── settings.json ├── A_AtCoder_Quiz_2.cpp ├── A_Lexicographic_Order.cpp ├── A_Tires.cpp ├── A_Your_First_Judge.cpp ├── AtCoder_contest1.cpp ├── B_AtCoder_Quiz.cpp ├── B_How_many_.cpp ├── B_Maritozzo.cpp ├── B_String_Shifting.cpp ├── B_log2_N_.cpp ├── C_Distribution.cpp ├── C_Inverse_of_Permutation.cpp ├── C_Neo_lexicographic_Ordering.cpp ├── C_One_More_aab_aba_baa.cpp ├── D_Coprime_2._IMPORTANTcpp ├── D_Cutting_Woods.cpp ├── D_Restricted_Permutation.cpp ├── D_Strange_Lunchbox.cpp └── LegalMove_ATCODER.cpp ├── Binary_Search ├── .cph │ ├── .Pick_the_developers.cpp_de1269323ffd4f0684b4ed035d6a1b3a.prob │ ├── .Swap_to_make_Event.cpp_85685b5436e08686be58277b25bb292b.prob │ └── .War.cpp_f94e38154884a2dc1e79f03df8e2baf6.prob ├── .gitignore ├── .vscode │ └── settings.json ├── 74.search-a-2-d-matrix.cpp ├── 875.koko-eating-bananas.java ├── aggressive-cows-spoj.cpp ├── allocate-minimum-number-of-pages-important.cpp ├── binary-search-recursion.cpp ├── binary-search.cpp ├── bitonic-array-important.cpp ├── book-allocation-problem.cpp ├── find-x-in-infinitely-sorted-array.cpp ├── floor-and-ceil-of-element.cpp ├── kth-strongest-team.cpp ├── minimum-difference-in-sorted-array.cpp ├── occurence-of-the-element.cpp ├── peak-element-important.cpp ├── rotated-sorted-array-important.cpp └── searching-in-nearly-sorted-array.cpp ├── Bits.cpp ├── Bitwise_Tag_Less ├── 1009.complement-of-base-10-integer.cpp ├── 258.add-digits.cpp ├── 268.missing-number.cpp ├── 476.number-complement.cpp ├── Bits.cpp ├── reverse-only-letters-important.cpp └── xor-palindrome.cpp ├── CodeForces ├── .cph │ ├── .A_ABC.cpp_fcc9bb94d612267790af938cca8cdf00.prob │ ├── .A_Dislike_of_Threes.cpp_3a01fcedae9f83dc8b4ed8170b240b93.prob │ ├── .A_PizzaForces_CODEFORCES.cpp_d3706562df61c534ba26fd3a6c1905ea.prob │ ├── .A_The_Miracle_and_the_Sleeper.cpp_eb7c8c326e65bb66ac1419b3979cd734.prob │ ├── .B_Roof_Construction.cpp_e1a43c26b274f68c054f8bce1713ffed.prob │ ├── .B_Scenes_From_a_Memory.cpp_c8b7b073e5aaeb32441f4f76cc33ca22.prob │ ├── .B_Who_s_Opposite_.cpp_a18e85dbeeb64a6a6c29f42edb81d1d1.prob │ ├── .D_Productive_Meeting.cpp_1b75318ae7ef5600954f82b28e87c99d.prob │ ├── .E1_Permutation_Minimization_by_Deque.cpp_4dac8df6b731e6d03e1d1230998bbc99.prob │ └── .E2_Distance_Tree_hard_version_.cpp_28dce4f4e4760821cd3bcf238725b53d.prob ├── .gitignore ├── .vscode │ └── settings.json ├── A_ABC.cpp ├── A_Casimir_s_String_Solitaire.cpp ├── A_Dislike_of_Threes.cpp ├── A_Ezzat_and_Two_Subsequences_CODEFORCE.cpp ├── A_PizzaForces_CODEFORCES.cpp ├── A_The_Miracle_and_the_Sleeper.cpp ├── B_Roof_Construction.cpp ├── B_Scenes_From_a_Memory.cpp ├── B_Who_s_Opposite_.cpp ├── D_Productive_Meeting_IMPORTANT.cpp ├── E1_Permutation_Minimization_by_Deque_IMPORTANT.cpp └── E2_Distance_Tree_hard_version_.cpp ├── CodeVita ├── .cph │ ├── .Coin_collection.cpp_e227727beae4aae775d3b0b2849352d0.prob │ ├── .Max_Funds_MockVita.cpp_a735d02dccf89bc6e9711f130bc282a6.prob │ ├── .Minimum_Gifts.cpp_f07809c9e7920f06c2a4bb4fd7f510e0.prob │ ├── .primeConst.cpp_be6d4dd4ff59a78d1393c791e47c10be.prob │ ├── .primeConst_2.cpp_843aa0c39da7803783fa4f2b34f9804b.prob │ └── .test.cpp_8c829a8dd41ef10a9731576396f9d12a.prob ├── .gitignore ├── Mario.pdf ├── belt.cpp ├── coin collection.pdf ├── coin-collection.cpp ├── coin-collection.java ├── counting-rock-samples.cpp ├── distinct-ele-in-window-size-k.cpp ├── mario-bihan.cpp ├── mario.cpp ├── max-funds-mock-vita.cpp ├── minimum-gifts.cpp ├── prime const.pdf ├── prime villa.pdf ├── prime-const.cpp ├── railway-station.cpp ├── temp-code-runner-file.cpp └── test.cpp ├── DOCS.txt ├── Dynamic_Programming ├── .gitignore ├── .vscode │ └── settings.json ├── 1137.n-th-tribonacci-number.cpp ├── 121.best-time-to-buy-and-sell-stock.cpp ├── 122.best-time-to-buy-and-sell-stock-ii.cpp ├── 139.word-break.cpp ├── 1402.reducing-dishes.cpp ├── 1578.minimum-time-to-make-rope-colorful.cpp ├── 198.house-robber.cpp ├── 213.house-robber-ii.cpp ├── 413.arithmetic-slices.cpp ├── 5.longest-palindromic-substring.cpp ├── 53.maximum-subarray.cpp ├── 62.unique-paths.cpp ├── 62.unique-paths.java ├── 70.climbing-stairs.cpp ├── 740.delete-and-earn.cpp ├── 746.min-cost-climbing-stairs.cpp ├── DP.txt ├── Dp-on-grid │ ├── 62.unique-paths.cpp │ ├── Triangle.cpp │ ├── maze-obstacles.cpp │ └── minimum-path-sum.cpp ├── Knapsack-pattern-pick-nonpick-problems │ ├── 2035.partition-array-into-two-arrays-to-minimize-sum-difference.cpp │ ├── 416.partition-equal-subset-sum.cpp │ ├── check-subset-with-sum-is-present.cpp │ ├── count-subset-with-given-difference-important.cpp │ ├── count-subsets-with-given-sum.cpp │ ├── equal-partition-subset-is-possible.cpp │ ├── knapsack-01.cpp │ └── minimum-subset-sum-diff.cpp ├── MCM │ ├── MCM.cpp │ ├── minimum-number-of-palindromic-partition │ └── minimum-number-of-palindromic-partition.cpp ├── dp-on-strings-lcs │ ├── 516.longest-palindromic-subsequence.cpp │ ├── 583.delete-operation-for-two-strings.cpp │ ├── longest-common-subsequence.cpp │ ├── longest-common-substring.cpp │ ├── longest-increasing-subsequence.c++ │ └── longest-palindromic-subsequence.cpp ├── fibonacci-series.cpp ├── frog-jump-k-distance.cpp ├── frog-jump.cpp ├── jump-game │ ├── 1306.jump-game-iii.cpp │ ├── 1696.jump-game-vi.cpp │ ├── 1871.jump-game-vii.cpp │ ├── 45.jump-game-ii.cpp │ └── 55.jump-game.cpp └── subsequence-all.cpp ├── Graphs ├── .gitignore ├── 463.island-perimeter.cpp ├── 733.flood-fill.cpp ├── 797.all-paths-from-source-to-target.cpp ├── General │ ├── BFS.cpp │ ├── Bipartite.cpp │ ├── DFS.cpp │ ├── adjacency-list.cpp │ ├── cycle-detection-directed-bfs.cpp │ ├── cycle-detection-directed-dfs.cpp │ ├── cycle-detection-undirected.cpp │ ├── topological-sort-bfs-kahns-algorithm.cpp │ └── topological-sort-dfs.cpp ├── minimum-cost-spanning-tree │ ├── .gitignore │ ├── Disjoint-Set-Union.cpp │ ├── kruskal-algorithm.cpp │ ├── prims-algorithm │ └── prims-algorithm.cpp ├── shortest-path-algorithm │ ├── .gitignore │ ├── bellman-ford.cpp │ ├── dijkstras.cpp │ └── temp-code-runner-file.cpp └── temp-code-runner-file.cpp ├── Greedy ├── .gitignore ├── .vscode │ └── settings.json ├── 1053.previous-permutation-with-one-swap.cpp ├── 1217.minimum-cost-to-move-chips-to-the-same-position.cpp ├── check-if-it-is-possible-to-survive-in-island.cpp ├── maximise-the-subsequence-sum.cpp ├── maximum-sum-after-k-negation.cpp ├── minimum-num-of-platforms-required.cpp ├── n-meeting-in-one-room.cpp └── temp-code-runner-file.cpp ├── Hare_and_Rabbit_method ├── 142.linked-list-cycle-ii.java └── 287.find-the-duplicate-number.java ├── Hash_Map ├── .cph │ └── .Rapid_Re_Orderings.cpp_7af4aea7de001b7431ef50dc1b3d3963.prob ├── .gitignore ├── 1.two-sum.cpp ├── 1094.car-pooling.cpp ├── 128.longest-consecutive-sequence.cpp ├── 1365.how-many-numbers-are-smaller-than-the-current-number.cpp ├── 137.single-number-ii.cpp ├── 1647.minimum-deletions-to-make-character-frequencies-unique.cpp ├── 1710.maximum-units-on-a-truck.cpp ├── 211.design-add-and-search-words-data-structure.cpp ├── 347.top-k-frequent-elements.cpp ├── 389.find-the-difference.cpp ├── 414.third-maximum-number.cpp ├── 438.find-all-anagrams-in-a-string.cpp ├── 448.find-all-numbers-disappeared-in-an-array.cpp ├── 451.sort-characters-by-frequency.cpp ├── 532.k-diff-pairs-in-an-array.cpp ├── 532.k-diff-pairs-in-an-array.java ├── 692.top-k-frequent-words.cpp ├── 825.friends-of-appropriate-ages.cpp ├── 890.find-and-replace-pattern.cpp ├── Anagram.cpp ├── count-pairs-with-absolute-difference-k.cpp ├── find-original-array-from-doubled-array.cpp ├── hill-sequence-cc-imp.cpp ├── list-of-lists.cpp ├── ninja-and-string-operation.cpp ├── rapid-re-orderings.cpp └── temp-code-runner-file.cpp ├── Heap ├── .gitignore ├── .vscode │ └── settings.json ├── 1046.last-stone-weight.cpp ├── 1675.minimize-deviation-in-array.cpp ├── 703.kth-largest-element-in-a-stream.cpp ├── connect-n-ropes.cpp ├── d-productive-meeting-important.cpp ├── frequency-sort-heap.cpp ├── k-closest-number.cpp ├── k-max-sum-combination.cpp ├── k-sorted-array-sort.cpp ├── kth-largest-element.cpp ├── max-distinct-element-after-kele-removed.cpp ├── merge-k-sorted-arrays.cpp └── temp-code-runner-file.cpp ├── Infytq-HackWin-Adv ├── Swap_to_make_Even.cpp └── Xor_finding.cpp ├── LinkedList.txt ├── LinkedList ├── .gitignore ├── 141.linked-list-cycle.cpp ├── 142.linked-list-cycle-ii.java ├── 148.sort-list.cpp ├── 160.intersection-of-two-linked-lists.cpp ├── 1721.swapping-nodes-in-a-linked-list.cpp ├── 19.remove-nth-node-from-end-of-list.java ├── 2.add-two-numbers.cpp ├── 206.reverse-linked-list.cpp ├── 206.reverse-linked-list.java ├── 21.merge-two-sorted-lists.cpp ├── 21.merge-two-sorted-lists.java ├── 234.palindrome-linked-list.java ├── 237.delete-node-in-a-linked-list.cpp ├── 24.swap-nodes-in-pairs.java ├── 25.reverse-nodes-in-k-group.cpp ├── 61.rotate-list.java ├── 706.design-hash-map.cpp ├── 876.middle-of-the-linked-list.java ├── 92.reverse-linked-list-ii.cpp ├── Circular-linked-list.c └── singly-linkedlist-operations.c ├── Matrix ├── 240.search-a-2-d-matrix-ii.cpp ├── 289.game-of-life.cpp ├── 48.rotate-image.cpp ├── 73.set-matrix-zeroes.cpp └── 74.search-a-2-d-matrix.cpp ├── Number_Game.cpp ├── PAIRS.txt ├── Pairs ├── .cph │ └── .Chef_Restaurant_.cpp_5ec113f1c0beedf38ac7126b1b8b5b6a.prob ├── .vscode │ └── settings.json ├── chef-restaurant.cpp ├── d-productive-meeting-important.cpp ├── frequency-sort-heap.cpp └── k-closest-number.cpp ├── Pointer.c ├── Pointer.cpp ├── Queue ├── queue-array.c ├── queue-circular-arraystruct.c ├── queue-circular-ll.c └── queue-linked-list.c ├── README.md ├── Recursion ├── .gitignore ├── 231.power-of-two.cpp ├── 763.partition-labels.cpp ├── 78.subsets.cpp ├── PERMUTATION.cpp ├── count-number-ways-jumps.cpp ├── euclidian-algo-gcd.cpp ├── number-game.cpp ├── number-of-jumps-to-reach-destination.cpp ├── string-important.cpp ├── subsequence-count-with-sum-k.cpp ├── subsequence-find-all.cpp ├── subsequence-with-sum-k.cpp ├── subset-powerset.cpp └── temp-code-runner-file.cpp ├── SET.txt ├── Set ├── .gitignore ├── .vscode │ └── settings.json ├── 136.single-number.cpp ├── 137.single-number-ii.cpp ├── 2215.Find the Difference of Two Arrays.cpp ├── 260.single-number-iii.cpp ├── set-basics.cpp └── trial.cpp ├── Sortings ├── bubble-sort.cpp ├── insertion-sort.cpp └── selection-sort.cpp ├── Stack ├── 20.valid-parentheses.cpp ├── 402.remove-k-digits.cpp ├── 402.remove-k-digits.java ├── 496.next-greater-element-i.cpp ├── 503.next-greater-element-ii.cpp ├── 682.baseball-game.cpp ├── Stack.cpp └── sort-stack.cpp ├── Strings ├── .cph │ ├── .Prime_in_a_binary_string.cpp_4938ec1ffc5e657955c691836dca9ef2.prob │ └── .Retrieve_back_the_Array.cpp_19ccd6f80b3afe1e460478303367f11c.prob ├── .gitignore ├── .vscode │ └── settings.json ├── 1095.find-in-mountain-array.cpp ├── 1431.kids-with-the-greatest-number-of-candies.cpp ├── 1446.consecutive-characters.cpp ├── 151.reverse-words-in-a-string.cpp ├── 1624.largest-substring-between-two-equal-characters.cpp ├── 171.excel-sheet-column-number.cpp ├── 228.summary-ranges.cpp ├── 438.find-all-anagrams-in-a-string.cpp ├── 459.repeated-substring-pattern.cpp ├── 5.longest-palindromic-substring.cpp ├── 820.short-encoding-of-words.cpp ├── 917.reverse-only-letters.java ├── count-asterics-lc.cpp ├── delete-characters-to-make-fancy-string.cpp ├── distinct-binary-strings.cpp ├── find-a-string-in-lexicographical-order-between-two-given-strings.cpp ├── find-all-anagram-important.cpp ├── important-palindrome-num.cpp ├── important-string.cpp ├── kth-lexicographically-string-given-length.cpp ├── maxmum-time-to-write-word-using-tipewritter.cpp ├── palindromes-not-allowed.cpp ├── prime-in-a-binary-string.cpp ├── rabin-karp-algorithm-string-pattern-find.cpp ├── remove-duplicates-from-string.cpp ├── retrieve-back-the-array.cpp ├── reverse-only-letters-important.cpp ├── substring-find.cpp ├── temp-code-runner-file.cpp ├── valleys-and-hills.cpp └── ways-to-remove-xor-becomes-zero.cpp ├── TCS ├── chocolate_factory.cpp ├── decimal_binary_conversion.cpp ├── demo.cpp └── tempCodeRunnerFile.cpp ├── TREE.txt ├── Tree ├── .gitignore ├── .vscode │ └── c_cpp_properties.json ├── 1008.construct-binary-search-tree-from-preorder-traversal.cpp ├── 101.symmetric-tree.cpp ├── 102.binary-tree-level-order-traversal.cpp ├── 1022.sum-of-root-to-leaf-binary-numbers.cpp ├── 1026.maximum-difference-between-node-and-ancestor.cpp ├── 104.maximum-depth-of-binary-tree.cpp ├── 105.construct-binary-tree-from-preorder-and-inorder-traversal.cpp ├── 108.convert-sorted-array-to-binary-search-tree.cpp ├── 110.balanced-binary-tree.cpp ├── 111.minimum-depth-of-binary-tree.cpp ├── 1302.deepest-leaves-sum.cpp ├── 1382.balance-a-binary-search-tree.cpp ├── 199.binary-tree-right-side-view.cpp ├── 226.invert-binary-tree.cpp ├── 230.kth-smallest-element-in-a-bst.cpp ├── 235.lowest-common-ancestor-of-a-binary-search-tree.cpp ├── 404.sum-of-left-leaves.cpp ├── 450.delete-node-in-a-bst.cpp ├── 508.most-frequent-subtree-sum.cpp ├── 530.minimum-absolute-difference-in-bst.cpp ├── 617.merge-two-binary-trees.cpp ├── 669.trim-a-binary-search-tree.cpp ├── 700.search-in-a-binary-search-tree.cpp ├── 701.insert-into-a-binary-search-tree.cpp ├── 79.word-search.cpp ├── 938.range-sum-of-bst.cpp ├── 993.cousins-in-binary-tree.cpp ├── BSTree.cpp ├── Deepest-Right-Leaf.cpp ├── bottom_view_binary_tree.cpp ├── others.md └── top_view_binary_tree.cpp ├── Two_Pointers ├── .vscode │ └── settings.json ├── 1679.max-number-of-k-sum-pairs.cpp ├── 75.sort-colors.cpp ├── 881.boats-to-save-people.cpp ├── 925.long-pressed-name.cpp ├── Dutch_National_Flag_Problem.cpp ├── Find_Pair_With_Given_Sum.cpp ├── Long_Pressed_Character.cpp ├── Reverse_Only_Letters_IMPORTANT.cpp ├── Squares_of_a_Sorted_Array.cpp └── codeKaze_1.cpp ├── array-or-vector.txt ├── binary_search.txt ├── graph_summary.cpp ├── heap.txt ├── queue.txt ├── script.sh ├── sliding_window_and_prefix_sum ├── .cph │ ├── .Careless_Chef.cpp_7ac3b9dedfb6be5f93a9a35e24815e3f.prob │ ├── .Control_the_Pollution.cpp_597a21e9939ea17d9938ea3386d9f227.prob │ ├── .Count_the_Notebooks.cpp_e16f7066dcf8ffe3a573e0806bd0bda1.prob │ ├── .Crossing_Blocks.cpp_451bdb3b06948cd4c14c1b6b0e798375.prob │ ├── .Hardest_Problem_Bet.cpp_bd9bb6274ddae4ac5e17a961fb619a5f.prob │ ├── .Hostel_Room.cpp_550857c530fc888d6e55a112f9168436.prob │ ├── .K_th_Maximum.cpp_818a7bfe1938ae29660b83737e48af8f.prob │ ├── .Maximise_the_Subsequence_Sum.cpp_e4e6ac0be8b8b460e40631f1769c7bca.prob │ ├── .Maximum_Length_Even_Subarray.cpp_e339d7ab6f2e91e96762a7638879a088.prob │ ├── .Odd_Repeat.cpp_2f555ff0fb61349ba57b802219e2ff1d.prob │ ├── .Programming_Languages.cpp_a1ce9dfada2cd51de83a6892e328a025.prob │ ├── .Programming_Languages.java_c2974a27ad2e2b87da0b32c7eb931c1d.prob │ ├── .Shivigawdz.cpp_8bf50bb04ed1c9c54bca0a5f1b09a270.prob │ ├── .Summary_Power.cpp_2ef5dfb279b9da800b10abb47c7c37be.prob │ └── .Water_Tanks.cpp_19b6b1b9dd4400a2cc07806245d0fd73.prob ├── .gitignore ├── .vscode │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── 1423.maximum-points-you-can-obtain-from-cards.cpp ├── 1493.longest-subarray-of-1-s-after-deleting-one-element.cpp ├── 1658.minimum-operations-to-reduce-x-to-zero.cpp ├── 238.product-of-array-except-self.cpp ├── 3.longest-substring-without-repeating-characters.cpp ├── 42.trapping-rain-water.cpp ├── 438.find-all-anagrams-in-a-string.cpp ├── 567.permutation-in-string.cpp ├── check-anagram-or-not.cpp ├── count-subarray-with-given-xor.cpp ├── count-subarray-with-sum-k-important.cpp ├── first-negative-num-of-ksize-window.cpp ├── grumpy-book-store.cpp ├── hackwin2.cpp ├── index-of-subarray-with-given-sum.cpp ├── largest-sum-of-contiguous-subarray-kadanes-algo.cpp ├── largest-sum-of-subarray-length-k.cpp ├── longest-subarray-with-0-sum.cpp ├── longest-subarray-with-equal-0-and-1-important.cpp ├── longest-substring-with-k-unique-characters-important.cpp ├── longest-substring-without-repeating-characters-important.cpp ├── longest-turbulent-subarray.cpp ├── max-element-in-subarray-size-k-important.cpp ├── max-element-in-subarray-size-k-un-optimise-approach.cpp ├── sum-both-side-equal-important.cpp └── water-tanks.cpp └── workspace.code-workspace /.gitignore: -------------------------------------------------------------------------------- 1 | # ignore a file type 2 | *.exe 3 | -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Amazon_Wow/Amazon_Food_Stall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Amazon_Wow/Amazon_Food_Stall.cpp -------------------------------------------------------------------------------- /Amazon_Wow/Amazon_Intern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Amazon_Wow/Amazon_Intern.cpp -------------------------------------------------------------------------------- /Amazon_Wow/Amazon_Lost_in_the_forest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Amazon_Wow/Amazon_Lost_in_the_forest.cpp -------------------------------------------------------------------------------- /Array/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # ignore a file type 3 | *.exe 4 | 5 | -------------------------------------------------------------------------------- /Array/118.pascals-triangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/118.pascals-triangle.cpp -------------------------------------------------------------------------------- /Array/1200.minimum-absolute-difference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/1200.minimum-absolute-difference.cpp -------------------------------------------------------------------------------- /Array/128.longest-consecutive-sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/128.longest-consecutive-sequence.cpp -------------------------------------------------------------------------------- /Array/1465.maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/1465.maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts.cpp -------------------------------------------------------------------------------- /Array/162.find-peak-element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/162.find-peak-element.cpp -------------------------------------------------------------------------------- /Array/167.two-sum-ii-input-array-is-sorted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/167.two-sum-ii-input-array-is-sorted.cpp -------------------------------------------------------------------------------- /Array/1752.check-if-array-is-sorted-and-rotated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/1752.check-if-array-is-sorted-and-rotated.cpp -------------------------------------------------------------------------------- /Array/1863.sum-of-all-subset-xor-totals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/1863.sum-of-all-subset-xor-totals.cpp -------------------------------------------------------------------------------- /Array/189.rotate-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/189.rotate-array.cpp -------------------------------------------------------------------------------- /Array/2012.sum-of-beauty-in-the-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/2012.sum-of-beauty-in-the-array.cpp -------------------------------------------------------------------------------- /Array/238.product-of-array-except-self.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/238.product-of-array-except-self.cpp -------------------------------------------------------------------------------- /Array/26.remove-duplicates-from-sorted-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/26.remove-duplicates-from-sorted-array.cpp -------------------------------------------------------------------------------- /Array/268.missing-number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/268.missing-number.cpp -------------------------------------------------------------------------------- /Array/287.find-the-duplicate-number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/287.find-the-duplicate-number.cpp -------------------------------------------------------------------------------- /Array/31.next-permutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/31.next-permutation.cpp -------------------------------------------------------------------------------- /Array/34.find-first-and-last-position-of-element-in-sorted-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/34.find-first-and-last-position-of-element-in-sorted-array.cpp -------------------------------------------------------------------------------- /Array/349.intersection-of-two-arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/349.intersection-of-two-arrays.cpp -------------------------------------------------------------------------------- /Array/376.wiggle-subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/376.wiggle-subsequence.cpp -------------------------------------------------------------------------------- /Array/387.first-unique-character-in-a-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/387.first-unique-character-in-a-string.cpp -------------------------------------------------------------------------------- /Array/442.find-all-duplicates-in-an-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/442.find-all-duplicates-in-an-array.cpp -------------------------------------------------------------------------------- /Array/485.max-consecutive-ones.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/485.max-consecutive-ones.cpp -------------------------------------------------------------------------------- /Array/56.merge-intervals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/56.merge-intervals.cpp -------------------------------------------------------------------------------- /Array/665.non-decreasing-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/665.non-decreasing-array.cpp -------------------------------------------------------------------------------- /Array/74.search-a-2-d-matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/74.search-a-2-d-matrix.cpp -------------------------------------------------------------------------------- /Array/80.remove-duplicates-from-sorted-array-ii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/80.remove-duplicates-from-sorted-array-ii.cpp -------------------------------------------------------------------------------- /Array/88.merge-sorted-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/88.merge-sorted-array.cpp -------------------------------------------------------------------------------- /Array/A_Ezzat_and_Two_Subsequences_CODEFORCE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/A_Ezzat_and_Two_Subsequences_CODEFORCE.cpp -------------------------------------------------------------------------------- /Array/A_Not_Shading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/A_Not_Shading.cpp -------------------------------------------------------------------------------- /Array/A_PizzaForces_CODEFORCES.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/A_PizzaForces_CODEFORCES.cpp -------------------------------------------------------------------------------- /Array/chef-restaurant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/chef-restaurant.cpp -------------------------------------------------------------------------------- /Array/generate-probability-goldman-sachs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/generate-probability-goldman-sachs.cpp -------------------------------------------------------------------------------- /Array/largest-sum-of-contiguous-subarray-kadanes-algo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/largest-sum-of-contiguous-subarray-kadanes-algo.cpp -------------------------------------------------------------------------------- /Array/moore-majority-voting-algorithm-frequency.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/moore-majority-voting-algorithm-frequency.cpp -------------------------------------------------------------------------------- /Array/pascal-triangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/pascal-triangle.cpp -------------------------------------------------------------------------------- /Array/prefix-permutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/prefix-permutation.cpp -------------------------------------------------------------------------------- /Array/remove-missing-and-find-repeating-number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/remove-missing-and-find-repeating-number.cpp -------------------------------------------------------------------------------- /Array/temp-code-runner-file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/temp-code-runner-file.cpp -------------------------------------------------------------------------------- /Array/the-one-on-the-last-night.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/the-one-on-the-last-night.cpp -------------------------------------------------------------------------------- /Array/the-one-with-all-the-candy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Array/the-one-with-all-the-candy.cpp -------------------------------------------------------------------------------- /AtCoder/.cph/.A_AtCoder_Quiz_2.cpp_d9891d3d879f4f468f0674df2f068408.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.A_AtCoder_Quiz_2.cpp_d9891d3d879f4f468f0674df2f068408.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.A_Tires.cpp_0757f159a350d7bf06b62f08e2030fb2.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.A_Tires.cpp_0757f159a350d7bf06b62f08e2030fb2.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.A_Your_First_Judge.cpp_7a8e767c7419e5e2dd3e579c775d9761.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.A_Your_First_Judge.cpp_7a8e767c7419e5e2dd3e579c775d9761.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.B_How_many_.cpp_786c81352a672b86b29445feb6571a50.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.B_How_many_.cpp_786c81352a672b86b29445feb6571a50.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.B_Maritozzo.cpp_553cb0e44d711db49b2ec8d7256c4931.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.B_Maritozzo.cpp_553cb0e44d711db49b2ec8d7256c4931.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.B_Maritozzo.java_a79a99950b6224447a9790958d7000d1.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.B_Maritozzo.java_a79a99950b6224447a9790958d7000d1.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.B_String_Shifting.cpp_9197aad554b831920fb23b6eeedfa329.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.B_String_Shifting.cpp_9197aad554b831920fb23b6eeedfa329.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.B_log2_N_.cpp_31e4479abe22eb50764ffe420765e33b.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.B_log2_N_.cpp_31e4479abe22eb50764ffe420765e33b.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.C_Distribution.cpp_d4555b81e64f430e151d2cb329ce874a.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.C_Distribution.cpp_d4555b81e64f430e151d2cb329ce874a.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.C_Neo_lexicographic_Ordering.cpp_0fa9f4c5c356fe6c2ed419cc834ce53b.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.C_Neo_lexicographic_Ordering.cpp_0fa9f4c5c356fe6c2ed419cc834ce53b.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.C_One_More_aab_aba_baa.cpp_1d9f0f816bd91a34bd12d2634812a7df.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.C_One_More_aab_aba_baa.cpp_1d9f0f816bd91a34bd12d2634812a7df.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.Chef_And_Salary_Pay.cpp_f37a9eae3c90121a0dad7adc91999784.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.Chef_And_Salary_Pay.cpp_f37a9eae3c90121a0dad7adc91999784.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.D_Coprime_2.cpp_18eca90b6f1bd7e72d5f1f4748312d0a.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.D_Coprime_2.cpp_18eca90b6f1bd7e72d5f1f4748312d0a.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.D_Cutting_Woods.cpp_95201b9b63ba0460ba08a834cabc1d32.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.D_Cutting_Woods.cpp_95201b9b63ba0460ba08a834cabc1d32.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.D_Restricted_Permutation.cpp_15a611efbf9dd117b9d8fda33417fcd7.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.D_Restricted_Permutation.cpp_15a611efbf9dd117b9d8fda33417fcd7.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.D_Strange_Lunchbox.cpp_c6a06efd4e7ed75efaba9547257a40bc.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.D_Strange_Lunchbox.cpp_c6a06efd4e7ed75efaba9547257a40bc.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.Pass_or_Fail.cpp_93d5cc7166d8434548dac158db569f32.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.Pass_or_Fail.cpp_93d5cc7166d8434548dac158db569f32.prob -------------------------------------------------------------------------------- /AtCoder/.cph/.Professor_And_Directions.cpp_831a33a2bfcf3f37d66868e0d45beed7.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.cph/.Professor_And_Directions.cpp_831a33a2bfcf3f37d66868e0d45beed7.prob -------------------------------------------------------------------------------- /AtCoder/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/.vscode/settings.json -------------------------------------------------------------------------------- /AtCoder/A_AtCoder_Quiz_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/A_AtCoder_Quiz_2.cpp -------------------------------------------------------------------------------- /AtCoder/A_Lexicographic_Order.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/A_Lexicographic_Order.cpp -------------------------------------------------------------------------------- /AtCoder/A_Tires.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/A_Tires.cpp -------------------------------------------------------------------------------- /AtCoder/A_Your_First_Judge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/A_Your_First_Judge.cpp -------------------------------------------------------------------------------- /AtCoder/AtCoder_contest1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/AtCoder_contest1.cpp -------------------------------------------------------------------------------- /AtCoder/B_AtCoder_Quiz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/B_AtCoder_Quiz.cpp -------------------------------------------------------------------------------- /AtCoder/B_How_many_.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/B_How_many_.cpp -------------------------------------------------------------------------------- /AtCoder/B_Maritozzo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/B_Maritozzo.cpp -------------------------------------------------------------------------------- /AtCoder/B_String_Shifting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/B_String_Shifting.cpp -------------------------------------------------------------------------------- /AtCoder/B_log2_N_.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/B_log2_N_.cpp -------------------------------------------------------------------------------- /AtCoder/C_Distribution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/C_Distribution.cpp -------------------------------------------------------------------------------- /AtCoder/C_Inverse_of_Permutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/C_Inverse_of_Permutation.cpp -------------------------------------------------------------------------------- /AtCoder/C_Neo_lexicographic_Ordering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/C_Neo_lexicographic_Ordering.cpp -------------------------------------------------------------------------------- /AtCoder/C_One_More_aab_aba_baa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/C_One_More_aab_aba_baa.cpp -------------------------------------------------------------------------------- /AtCoder/D_Coprime_2._IMPORTANTcpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/D_Coprime_2._IMPORTANTcpp -------------------------------------------------------------------------------- /AtCoder/D_Cutting_Woods.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/D_Cutting_Woods.cpp -------------------------------------------------------------------------------- /AtCoder/D_Restricted_Permutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/D_Restricted_Permutation.cpp -------------------------------------------------------------------------------- /AtCoder/D_Strange_Lunchbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/D_Strange_Lunchbox.cpp -------------------------------------------------------------------------------- /AtCoder/LegalMove_ATCODER.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/AtCoder/LegalMove_ATCODER.cpp -------------------------------------------------------------------------------- /Binary_Search/.cph/.Pick_the_developers.cpp_de1269323ffd4f0684b4ed035d6a1b3a.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/.cph/.Pick_the_developers.cpp_de1269323ffd4f0684b4ed035d6a1b3a.prob -------------------------------------------------------------------------------- /Binary_Search/.cph/.Swap_to_make_Event.cpp_85685b5436e08686be58277b25bb292b.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/.cph/.Swap_to_make_Event.cpp_85685b5436e08686be58277b25bb292b.prob -------------------------------------------------------------------------------- /Binary_Search/.cph/.War.cpp_f94e38154884a2dc1e79f03df8e2baf6.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/.cph/.War.cpp_f94e38154884a2dc1e79f03df8e2baf6.prob -------------------------------------------------------------------------------- /Binary_Search/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # ignore a file type 3 | *.exe 4 | 5 | -------------------------------------------------------------------------------- /Binary_Search/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/.vscode/settings.json -------------------------------------------------------------------------------- /Binary_Search/74.search-a-2-d-matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/74.search-a-2-d-matrix.cpp -------------------------------------------------------------------------------- /Binary_Search/875.koko-eating-bananas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/875.koko-eating-bananas.java -------------------------------------------------------------------------------- /Binary_Search/aggressive-cows-spoj.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/aggressive-cows-spoj.cpp -------------------------------------------------------------------------------- /Binary_Search/allocate-minimum-number-of-pages-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/allocate-minimum-number-of-pages-important.cpp -------------------------------------------------------------------------------- /Binary_Search/binary-search-recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/binary-search-recursion.cpp -------------------------------------------------------------------------------- /Binary_Search/binary-search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/binary-search.cpp -------------------------------------------------------------------------------- /Binary_Search/bitonic-array-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/bitonic-array-important.cpp -------------------------------------------------------------------------------- /Binary_Search/book-allocation-problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/book-allocation-problem.cpp -------------------------------------------------------------------------------- /Binary_Search/find-x-in-infinitely-sorted-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/find-x-in-infinitely-sorted-array.cpp -------------------------------------------------------------------------------- /Binary_Search/floor-and-ceil-of-element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/floor-and-ceil-of-element.cpp -------------------------------------------------------------------------------- /Binary_Search/kth-strongest-team.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/kth-strongest-team.cpp -------------------------------------------------------------------------------- /Binary_Search/minimum-difference-in-sorted-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/minimum-difference-in-sorted-array.cpp -------------------------------------------------------------------------------- /Binary_Search/occurence-of-the-element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/occurence-of-the-element.cpp -------------------------------------------------------------------------------- /Binary_Search/peak-element-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/peak-element-important.cpp -------------------------------------------------------------------------------- /Binary_Search/rotated-sorted-array-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/rotated-sorted-array-important.cpp -------------------------------------------------------------------------------- /Binary_Search/searching-in-nearly-sorted-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Binary_Search/searching-in-nearly-sorted-array.cpp -------------------------------------------------------------------------------- /Bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Bits.cpp -------------------------------------------------------------------------------- /Bitwise_Tag_Less/1009.complement-of-base-10-integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Bitwise_Tag_Less/1009.complement-of-base-10-integer.cpp -------------------------------------------------------------------------------- /Bitwise_Tag_Less/258.add-digits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Bitwise_Tag_Less/258.add-digits.cpp -------------------------------------------------------------------------------- /Bitwise_Tag_Less/268.missing-number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Bitwise_Tag_Less/268.missing-number.cpp -------------------------------------------------------------------------------- /Bitwise_Tag_Less/476.number-complement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Bitwise_Tag_Less/476.number-complement.cpp -------------------------------------------------------------------------------- /Bitwise_Tag_Less/Bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Bitwise_Tag_Less/Bits.cpp -------------------------------------------------------------------------------- /Bitwise_Tag_Less/reverse-only-letters-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Bitwise_Tag_Less/reverse-only-letters-important.cpp -------------------------------------------------------------------------------- /Bitwise_Tag_Less/xor-palindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Bitwise_Tag_Less/xor-palindrome.cpp -------------------------------------------------------------------------------- /CodeForces/.cph/.A_ABC.cpp_fcc9bb94d612267790af938cca8cdf00.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/.cph/.A_ABC.cpp_fcc9bb94d612267790af938cca8cdf00.prob -------------------------------------------------------------------------------- /CodeForces/.cph/.A_Dislike_of_Threes.cpp_3a01fcedae9f83dc8b4ed8170b240b93.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/.cph/.A_Dislike_of_Threes.cpp_3a01fcedae9f83dc8b4ed8170b240b93.prob -------------------------------------------------------------------------------- /CodeForces/.cph/.A_PizzaForces_CODEFORCES.cpp_d3706562df61c534ba26fd3a6c1905ea.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/.cph/.A_PizzaForces_CODEFORCES.cpp_d3706562df61c534ba26fd3a6c1905ea.prob -------------------------------------------------------------------------------- /CodeForces/.cph/.A_The_Miracle_and_the_Sleeper.cpp_eb7c8c326e65bb66ac1419b3979cd734.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/.cph/.A_The_Miracle_and_the_Sleeper.cpp_eb7c8c326e65bb66ac1419b3979cd734.prob -------------------------------------------------------------------------------- /CodeForces/.cph/.B_Roof_Construction.cpp_e1a43c26b274f68c054f8bce1713ffed.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/.cph/.B_Roof_Construction.cpp_e1a43c26b274f68c054f8bce1713ffed.prob -------------------------------------------------------------------------------- /CodeForces/.cph/.B_Scenes_From_a_Memory.cpp_c8b7b073e5aaeb32441f4f76cc33ca22.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/.cph/.B_Scenes_From_a_Memory.cpp_c8b7b073e5aaeb32441f4f76cc33ca22.prob -------------------------------------------------------------------------------- /CodeForces/.cph/.B_Who_s_Opposite_.cpp_a18e85dbeeb64a6a6c29f42edb81d1d1.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/.cph/.B_Who_s_Opposite_.cpp_a18e85dbeeb64a6a6c29f42edb81d1d1.prob -------------------------------------------------------------------------------- /CodeForces/.cph/.D_Productive_Meeting.cpp_1b75318ae7ef5600954f82b28e87c99d.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/.cph/.D_Productive_Meeting.cpp_1b75318ae7ef5600954f82b28e87c99d.prob -------------------------------------------------------------------------------- /CodeForces/.cph/.E1_Permutation_Minimization_by_Deque.cpp_4dac8df6b731e6d03e1d1230998bbc99.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/.cph/.E1_Permutation_Minimization_by_Deque.cpp_4dac8df6b731e6d03e1d1230998bbc99.prob -------------------------------------------------------------------------------- /CodeForces/.cph/.E2_Distance_Tree_hard_version_.cpp_28dce4f4e4760821cd3bcf238725b53d.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/.cph/.E2_Distance_Tree_hard_version_.cpp_28dce4f4e4760821cd3bcf238725b53d.prob -------------------------------------------------------------------------------- /CodeForces/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # ignore a file type 3 | *.exe 4 | 5 | -------------------------------------------------------------------------------- /CodeForces/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/.vscode/settings.json -------------------------------------------------------------------------------- /CodeForces/A_ABC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/A_ABC.cpp -------------------------------------------------------------------------------- /CodeForces/A_Casimir_s_String_Solitaire.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/A_Casimir_s_String_Solitaire.cpp -------------------------------------------------------------------------------- /CodeForces/A_Dislike_of_Threes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/A_Dislike_of_Threes.cpp -------------------------------------------------------------------------------- /CodeForces/A_Ezzat_and_Two_Subsequences_CODEFORCE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/A_Ezzat_and_Two_Subsequences_CODEFORCE.cpp -------------------------------------------------------------------------------- /CodeForces/A_PizzaForces_CODEFORCES.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/A_PizzaForces_CODEFORCES.cpp -------------------------------------------------------------------------------- /CodeForces/A_The_Miracle_and_the_Sleeper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/A_The_Miracle_and_the_Sleeper.cpp -------------------------------------------------------------------------------- /CodeForces/B_Roof_Construction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/B_Roof_Construction.cpp -------------------------------------------------------------------------------- /CodeForces/B_Scenes_From_a_Memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/B_Scenes_From_a_Memory.cpp -------------------------------------------------------------------------------- /CodeForces/B_Who_s_Opposite_.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/B_Who_s_Opposite_.cpp -------------------------------------------------------------------------------- /CodeForces/D_Productive_Meeting_IMPORTANT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/D_Productive_Meeting_IMPORTANT.cpp -------------------------------------------------------------------------------- /CodeForces/E1_Permutation_Minimization_by_Deque_IMPORTANT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeForces/E1_Permutation_Minimization_by_Deque_IMPORTANT.cpp -------------------------------------------------------------------------------- /CodeForces/E2_Distance_Tree_hard_version_.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CodeVita/.cph/.Coin_collection.cpp_e227727beae4aae775d3b0b2849352d0.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/.cph/.Coin_collection.cpp_e227727beae4aae775d3b0b2849352d0.prob -------------------------------------------------------------------------------- /CodeVita/.cph/.Max_Funds_MockVita.cpp_a735d02dccf89bc6e9711f130bc282a6.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/.cph/.Max_Funds_MockVita.cpp_a735d02dccf89bc6e9711f130bc282a6.prob -------------------------------------------------------------------------------- /CodeVita/.cph/.Minimum_Gifts.cpp_f07809c9e7920f06c2a4bb4fd7f510e0.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/.cph/.Minimum_Gifts.cpp_f07809c9e7920f06c2a4bb4fd7f510e0.prob -------------------------------------------------------------------------------- /CodeVita/.cph/.primeConst.cpp_be6d4dd4ff59a78d1393c791e47c10be.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/.cph/.primeConst.cpp_be6d4dd4ff59a78d1393c791e47c10be.prob -------------------------------------------------------------------------------- /CodeVita/.cph/.primeConst_2.cpp_843aa0c39da7803783fa4f2b34f9804b.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/.cph/.primeConst_2.cpp_843aa0c39da7803783fa4f2b34f9804b.prob -------------------------------------------------------------------------------- /CodeVita/.cph/.test.cpp_8c829a8dd41ef10a9731576396f9d12a.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/.cph/.test.cpp_8c829a8dd41ef10a9731576396f9d12a.prob -------------------------------------------------------------------------------- /CodeVita/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/.gitignore -------------------------------------------------------------------------------- /CodeVita/Mario.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/Mario.pdf -------------------------------------------------------------------------------- /CodeVita/belt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/belt.cpp -------------------------------------------------------------------------------- /CodeVita/coin collection.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/coin collection.pdf -------------------------------------------------------------------------------- /CodeVita/coin-collection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/coin-collection.cpp -------------------------------------------------------------------------------- /CodeVita/coin-collection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/coin-collection.java -------------------------------------------------------------------------------- /CodeVita/counting-rock-samples.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/counting-rock-samples.cpp -------------------------------------------------------------------------------- /CodeVita/distinct-ele-in-window-size-k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/distinct-ele-in-window-size-k.cpp -------------------------------------------------------------------------------- /CodeVita/mario-bihan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/mario-bihan.cpp -------------------------------------------------------------------------------- /CodeVita/mario.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/mario.cpp -------------------------------------------------------------------------------- /CodeVita/max-funds-mock-vita.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/max-funds-mock-vita.cpp -------------------------------------------------------------------------------- /CodeVita/minimum-gifts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/minimum-gifts.cpp -------------------------------------------------------------------------------- /CodeVita/prime const.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/prime const.pdf -------------------------------------------------------------------------------- /CodeVita/prime villa.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/prime villa.pdf -------------------------------------------------------------------------------- /CodeVita/prime-const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/prime-const.cpp -------------------------------------------------------------------------------- /CodeVita/railway-station.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/railway-station.cpp -------------------------------------------------------------------------------- /CodeVita/temp-code-runner-file.cpp: -------------------------------------------------------------------------------- 1 | int a[n], b[n]; -------------------------------------------------------------------------------- /CodeVita/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/CodeVita/test.cpp -------------------------------------------------------------------------------- /DOCS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/DOCS.txt -------------------------------------------------------------------------------- /Dynamic_Programming/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # ignore a file type 3 | *.exe 4 | 5 | -------------------------------------------------------------------------------- /Dynamic_Programming/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/.vscode/settings.json -------------------------------------------------------------------------------- /Dynamic_Programming/1137.n-th-tribonacci-number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/1137.n-th-tribonacci-number.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/121.best-time-to-buy-and-sell-stock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/121.best-time-to-buy-and-sell-stock.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/122.best-time-to-buy-and-sell-stock-ii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/122.best-time-to-buy-and-sell-stock-ii.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/139.word-break.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/139.word-break.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/1402.reducing-dishes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/1402.reducing-dishes.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/1578.minimum-time-to-make-rope-colorful.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/1578.minimum-time-to-make-rope-colorful.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/198.house-robber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/198.house-robber.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/213.house-robber-ii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/213.house-robber-ii.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/413.arithmetic-slices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/413.arithmetic-slices.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/5.longest-palindromic-substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/5.longest-palindromic-substring.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/53.maximum-subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/53.maximum-subarray.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/62.unique-paths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/62.unique-paths.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/62.unique-paths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/62.unique-paths.java -------------------------------------------------------------------------------- /Dynamic_Programming/70.climbing-stairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/70.climbing-stairs.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/740.delete-and-earn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/740.delete-and-earn.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/746.min-cost-climbing-stairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/746.min-cost-climbing-stairs.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/DP.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/DP.txt -------------------------------------------------------------------------------- /Dynamic_Programming/Dp-on-grid/62.unique-paths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/Dp-on-grid/62.unique-paths.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/Dp-on-grid/Triangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/Dp-on-grid/Triangle.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/Dp-on-grid/maze-obstacles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/Dp-on-grid/maze-obstacles.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/Dp-on-grid/minimum-path-sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/Dp-on-grid/minimum-path-sum.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/2035.partition-array-into-two-arrays-to-minimize-sum-difference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/2035.partition-array-into-two-arrays-to-minimize-sum-difference.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/416.partition-equal-subset-sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/416.partition-equal-subset-sum.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/check-subset-with-sum-is-present.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/check-subset-with-sum-is-present.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/count-subset-with-given-difference-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/count-subset-with-given-difference-important.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/count-subsets-with-given-sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/count-subsets-with-given-sum.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/equal-partition-subset-is-possible.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/equal-partition-subset-is-possible.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/knapsack-01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/knapsack-01.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/minimum-subset-sum-diff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/Knapsack-pattern-pick-nonpick-problems/minimum-subset-sum-diff.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/MCM/MCM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/MCM/MCM.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/MCM/minimum-number-of-palindromic-partition: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/MCM/minimum-number-of-palindromic-partition -------------------------------------------------------------------------------- /Dynamic_Programming/MCM/minimum-number-of-palindromic-partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/MCM/minimum-number-of-palindromic-partition.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/dp-on-strings-lcs/516.longest-palindromic-subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/dp-on-strings-lcs/516.longest-palindromic-subsequence.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/dp-on-strings-lcs/583.delete-operation-for-two-strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/dp-on-strings-lcs/583.delete-operation-for-two-strings.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/dp-on-strings-lcs/longest-common-subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/dp-on-strings-lcs/longest-common-subsequence.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/dp-on-strings-lcs/longest-common-substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/dp-on-strings-lcs/longest-common-substring.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/dp-on-strings-lcs/longest-increasing-subsequence.c++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/dp-on-strings-lcs/longest-increasing-subsequence.c++ -------------------------------------------------------------------------------- /Dynamic_Programming/dp-on-strings-lcs/longest-palindromic-subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/dp-on-strings-lcs/longest-palindromic-subsequence.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/fibonacci-series.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/fibonacci-series.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/frog-jump-k-distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/frog-jump-k-distance.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/frog-jump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/frog-jump.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/jump-game/1306.jump-game-iii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/jump-game/1306.jump-game-iii.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/jump-game/1696.jump-game-vi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/jump-game/1696.jump-game-vi.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/jump-game/1871.jump-game-vii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/jump-game/1871.jump-game-vii.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/jump-game/45.jump-game-ii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/jump-game/45.jump-game-ii.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/jump-game/55.jump-game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/jump-game/55.jump-game.cpp -------------------------------------------------------------------------------- /Dynamic_Programming/subsequence-all.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Dynamic_Programming/subsequence-all.cpp -------------------------------------------------------------------------------- /Graphs/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # ignore a file type 3 | *.exe 4 | 5 | -------------------------------------------------------------------------------- /Graphs/463.island-perimeter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/463.island-perimeter.cpp -------------------------------------------------------------------------------- /Graphs/733.flood-fill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/733.flood-fill.cpp -------------------------------------------------------------------------------- /Graphs/797.all-paths-from-source-to-target.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/797.all-paths-from-source-to-target.cpp -------------------------------------------------------------------------------- /Graphs/General/BFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/General/BFS.cpp -------------------------------------------------------------------------------- /Graphs/General/Bipartite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/General/Bipartite.cpp -------------------------------------------------------------------------------- /Graphs/General/DFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/General/DFS.cpp -------------------------------------------------------------------------------- /Graphs/General/adjacency-list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/General/adjacency-list.cpp -------------------------------------------------------------------------------- /Graphs/General/cycle-detection-directed-bfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/General/cycle-detection-directed-bfs.cpp -------------------------------------------------------------------------------- /Graphs/General/cycle-detection-directed-dfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/General/cycle-detection-directed-dfs.cpp -------------------------------------------------------------------------------- /Graphs/General/cycle-detection-undirected.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/General/cycle-detection-undirected.cpp -------------------------------------------------------------------------------- /Graphs/General/topological-sort-bfs-kahns-algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/General/topological-sort-bfs-kahns-algorithm.cpp -------------------------------------------------------------------------------- /Graphs/General/topological-sort-dfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/General/topological-sort-dfs.cpp -------------------------------------------------------------------------------- /Graphs/minimum-cost-spanning-tree/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | *.exe -------------------------------------------------------------------------------- /Graphs/minimum-cost-spanning-tree/Disjoint-Set-Union.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/minimum-cost-spanning-tree/Disjoint-Set-Union.cpp -------------------------------------------------------------------------------- /Graphs/minimum-cost-spanning-tree/kruskal-algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/minimum-cost-spanning-tree/kruskal-algorithm.cpp -------------------------------------------------------------------------------- /Graphs/minimum-cost-spanning-tree/prims-algorithm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/minimum-cost-spanning-tree/prims-algorithm -------------------------------------------------------------------------------- /Graphs/minimum-cost-spanning-tree/prims-algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/minimum-cost-spanning-tree/prims-algorithm.cpp -------------------------------------------------------------------------------- /Graphs/shortest-path-algorithm/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | *.exe -------------------------------------------------------------------------------- /Graphs/shortest-path-algorithm/bellman-ford.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/shortest-path-algorithm/bellman-ford.cpp -------------------------------------------------------------------------------- /Graphs/shortest-path-algorithm/dijkstras.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Graphs/shortest-path-algorithm/dijkstras.cpp -------------------------------------------------------------------------------- /Graphs/shortest-path-algorithm/temp-code-runner-file.cpp: -------------------------------------------------------------------------------- 1 | make_pair -------------------------------------------------------------------------------- /Graphs/temp-code-runner-file.cpp: -------------------------------------------------------------------------------- 1 | * -------------------------------------------------------------------------------- /Greedy/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # ignore a file type 3 | *.exe 4 | 5 | -------------------------------------------------------------------------------- /Greedy/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Greedy/.vscode/settings.json -------------------------------------------------------------------------------- /Greedy/1053.previous-permutation-with-one-swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Greedy/1053.previous-permutation-with-one-swap.cpp -------------------------------------------------------------------------------- /Greedy/1217.minimum-cost-to-move-chips-to-the-same-position.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Greedy/1217.minimum-cost-to-move-chips-to-the-same-position.cpp -------------------------------------------------------------------------------- /Greedy/check-if-it-is-possible-to-survive-in-island.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Greedy/check-if-it-is-possible-to-survive-in-island.cpp -------------------------------------------------------------------------------- /Greedy/maximise-the-subsequence-sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Greedy/maximise-the-subsequence-sum.cpp -------------------------------------------------------------------------------- /Greedy/maximum-sum-after-k-negation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Greedy/maximum-sum-after-k-negation.cpp -------------------------------------------------------------------------------- /Greedy/minimum-num-of-platforms-required.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Greedy/minimum-num-of-platforms-required.cpp -------------------------------------------------------------------------------- /Greedy/n-meeting-in-one-room.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Greedy/n-meeting-in-one-room.cpp -------------------------------------------------------------------------------- /Greedy/temp-code-runner-file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Greedy/temp-code-runner-file.cpp -------------------------------------------------------------------------------- /Hare_and_Rabbit_method/142.linked-list-cycle-ii.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hare_and_Rabbit_method/142.linked-list-cycle-ii.java -------------------------------------------------------------------------------- /Hare_and_Rabbit_method/287.find-the-duplicate-number.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hare_and_Rabbit_method/287.find-the-duplicate-number.java -------------------------------------------------------------------------------- /Hash_Map/.cph/.Rapid_Re_Orderings.cpp_7af4aea7de001b7431ef50dc1b3d3963.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/.cph/.Rapid_Re_Orderings.cpp_7af4aea7de001b7431ef50dc1b3d3963.prob -------------------------------------------------------------------------------- /Hash_Map/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # ignore a file type 3 | *.exe 4 | 5 | -------------------------------------------------------------------------------- /Hash_Map/1.two-sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/1.two-sum.cpp -------------------------------------------------------------------------------- /Hash_Map/1094.car-pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/1094.car-pooling.cpp -------------------------------------------------------------------------------- /Hash_Map/128.longest-consecutive-sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/128.longest-consecutive-sequence.cpp -------------------------------------------------------------------------------- /Hash_Map/1365.how-many-numbers-are-smaller-than-the-current-number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/1365.how-many-numbers-are-smaller-than-the-current-number.cpp -------------------------------------------------------------------------------- /Hash_Map/137.single-number-ii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/137.single-number-ii.cpp -------------------------------------------------------------------------------- /Hash_Map/1647.minimum-deletions-to-make-character-frequencies-unique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/1647.minimum-deletions-to-make-character-frequencies-unique.cpp -------------------------------------------------------------------------------- /Hash_Map/1710.maximum-units-on-a-truck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/1710.maximum-units-on-a-truck.cpp -------------------------------------------------------------------------------- /Hash_Map/211.design-add-and-search-words-data-structure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/211.design-add-and-search-words-data-structure.cpp -------------------------------------------------------------------------------- /Hash_Map/347.top-k-frequent-elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/347.top-k-frequent-elements.cpp -------------------------------------------------------------------------------- /Hash_Map/389.find-the-difference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/389.find-the-difference.cpp -------------------------------------------------------------------------------- /Hash_Map/414.third-maximum-number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/414.third-maximum-number.cpp -------------------------------------------------------------------------------- /Hash_Map/438.find-all-anagrams-in-a-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/438.find-all-anagrams-in-a-string.cpp -------------------------------------------------------------------------------- /Hash_Map/448.find-all-numbers-disappeared-in-an-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/448.find-all-numbers-disappeared-in-an-array.cpp -------------------------------------------------------------------------------- /Hash_Map/451.sort-characters-by-frequency.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/451.sort-characters-by-frequency.cpp -------------------------------------------------------------------------------- /Hash_Map/532.k-diff-pairs-in-an-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/532.k-diff-pairs-in-an-array.cpp -------------------------------------------------------------------------------- /Hash_Map/532.k-diff-pairs-in-an-array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/532.k-diff-pairs-in-an-array.java -------------------------------------------------------------------------------- /Hash_Map/692.top-k-frequent-words.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/692.top-k-frequent-words.cpp -------------------------------------------------------------------------------- /Hash_Map/825.friends-of-appropriate-ages.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/825.friends-of-appropriate-ages.cpp -------------------------------------------------------------------------------- /Hash_Map/890.find-and-replace-pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/890.find-and-replace-pattern.cpp -------------------------------------------------------------------------------- /Hash_Map/Anagram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/Anagram.cpp -------------------------------------------------------------------------------- /Hash_Map/count-pairs-with-absolute-difference-k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/count-pairs-with-absolute-difference-k.cpp -------------------------------------------------------------------------------- /Hash_Map/find-original-array-from-doubled-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/find-original-array-from-doubled-array.cpp -------------------------------------------------------------------------------- /Hash_Map/hill-sequence-cc-imp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/hill-sequence-cc-imp.cpp -------------------------------------------------------------------------------- /Hash_Map/list-of-lists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/list-of-lists.cpp -------------------------------------------------------------------------------- /Hash_Map/ninja-and-string-operation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/ninja-and-string-operation.cpp -------------------------------------------------------------------------------- /Hash_Map/rapid-re-orderings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/rapid-re-orderings.cpp -------------------------------------------------------------------------------- /Hash_Map/temp-code-runner-file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Hash_Map/temp-code-runner-file.cpp -------------------------------------------------------------------------------- /Heap/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Heap/.gitignore -------------------------------------------------------------------------------- /Heap/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Heap/.vscode/settings.json -------------------------------------------------------------------------------- /Heap/1046.last-stone-weight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Heap/1046.last-stone-weight.cpp -------------------------------------------------------------------------------- /Heap/1675.minimize-deviation-in-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Heap/1675.minimize-deviation-in-array.cpp -------------------------------------------------------------------------------- /Heap/703.kth-largest-element-in-a-stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Heap/703.kth-largest-element-in-a-stream.cpp -------------------------------------------------------------------------------- /Heap/connect-n-ropes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Heap/connect-n-ropes.cpp -------------------------------------------------------------------------------- /Heap/d-productive-meeting-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Heap/d-productive-meeting-important.cpp -------------------------------------------------------------------------------- /Heap/frequency-sort-heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Heap/frequency-sort-heap.cpp -------------------------------------------------------------------------------- /Heap/k-closest-number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Heap/k-closest-number.cpp -------------------------------------------------------------------------------- /Heap/k-max-sum-combination.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Heap/k-max-sum-combination.cpp -------------------------------------------------------------------------------- /Heap/k-sorted-array-sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Heap/k-sorted-array-sort.cpp -------------------------------------------------------------------------------- /Heap/kth-largest-element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Heap/kth-largest-element.cpp -------------------------------------------------------------------------------- /Heap/max-distinct-element-after-kele-removed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Heap/max-distinct-element-after-kele-removed.cpp -------------------------------------------------------------------------------- /Heap/merge-k-sorted-arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Heap/merge-k-sorted-arrays.cpp -------------------------------------------------------------------------------- /Heap/temp-code-runner-file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Heap/temp-code-runner-file.cpp -------------------------------------------------------------------------------- /Infytq-HackWin-Adv/Swap_to_make_Even.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Infytq-HackWin-Adv/Swap_to_make_Even.cpp -------------------------------------------------------------------------------- /Infytq-HackWin-Adv/Xor_finding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Infytq-HackWin-Adv/Xor_finding.cpp -------------------------------------------------------------------------------- /LinkedList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList.txt -------------------------------------------------------------------------------- /LinkedList/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/.gitignore -------------------------------------------------------------------------------- /LinkedList/141.linked-list-cycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/141.linked-list-cycle.cpp -------------------------------------------------------------------------------- /LinkedList/142.linked-list-cycle-ii.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/142.linked-list-cycle-ii.java -------------------------------------------------------------------------------- /LinkedList/148.sort-list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/148.sort-list.cpp -------------------------------------------------------------------------------- /LinkedList/160.intersection-of-two-linked-lists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/160.intersection-of-two-linked-lists.cpp -------------------------------------------------------------------------------- /LinkedList/1721.swapping-nodes-in-a-linked-list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/1721.swapping-nodes-in-a-linked-list.cpp -------------------------------------------------------------------------------- /LinkedList/19.remove-nth-node-from-end-of-list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/19.remove-nth-node-from-end-of-list.java -------------------------------------------------------------------------------- /LinkedList/2.add-two-numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/2.add-two-numbers.cpp -------------------------------------------------------------------------------- /LinkedList/206.reverse-linked-list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/206.reverse-linked-list.cpp -------------------------------------------------------------------------------- /LinkedList/206.reverse-linked-list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/206.reverse-linked-list.java -------------------------------------------------------------------------------- /LinkedList/21.merge-two-sorted-lists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/21.merge-two-sorted-lists.cpp -------------------------------------------------------------------------------- /LinkedList/21.merge-two-sorted-lists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/21.merge-two-sorted-lists.java -------------------------------------------------------------------------------- /LinkedList/234.palindrome-linked-list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/234.palindrome-linked-list.java -------------------------------------------------------------------------------- /LinkedList/237.delete-node-in-a-linked-list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/237.delete-node-in-a-linked-list.cpp -------------------------------------------------------------------------------- /LinkedList/24.swap-nodes-in-pairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/24.swap-nodes-in-pairs.java -------------------------------------------------------------------------------- /LinkedList/25.reverse-nodes-in-k-group.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/25.reverse-nodes-in-k-group.cpp -------------------------------------------------------------------------------- /LinkedList/61.rotate-list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/61.rotate-list.java -------------------------------------------------------------------------------- /LinkedList/706.design-hash-map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/706.design-hash-map.cpp -------------------------------------------------------------------------------- /LinkedList/876.middle-of-the-linked-list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/876.middle-of-the-linked-list.java -------------------------------------------------------------------------------- /LinkedList/92.reverse-linked-list-ii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/92.reverse-linked-list-ii.cpp -------------------------------------------------------------------------------- /LinkedList/Circular-linked-list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/Circular-linked-list.c -------------------------------------------------------------------------------- /LinkedList/singly-linkedlist-operations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/LinkedList/singly-linkedlist-operations.c -------------------------------------------------------------------------------- /Matrix/240.search-a-2-d-matrix-ii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Matrix/240.search-a-2-d-matrix-ii.cpp -------------------------------------------------------------------------------- /Matrix/289.game-of-life.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Matrix/289.game-of-life.cpp -------------------------------------------------------------------------------- /Matrix/48.rotate-image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Matrix/48.rotate-image.cpp -------------------------------------------------------------------------------- /Matrix/73.set-matrix-zeroes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Matrix/73.set-matrix-zeroes.cpp -------------------------------------------------------------------------------- /Matrix/74.search-a-2-d-matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Matrix/74.search-a-2-d-matrix.cpp -------------------------------------------------------------------------------- /Number_Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Number_Game.cpp -------------------------------------------------------------------------------- /PAIRS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/PAIRS.txt -------------------------------------------------------------------------------- /Pairs/.cph/.Chef_Restaurant_.cpp_5ec113f1c0beedf38ac7126b1b8b5b6a.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Pairs/.cph/.Chef_Restaurant_.cpp_5ec113f1c0beedf38ac7126b1b8b5b6a.prob -------------------------------------------------------------------------------- /Pairs/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Pairs/.vscode/settings.json -------------------------------------------------------------------------------- /Pairs/chef-restaurant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Pairs/chef-restaurant.cpp -------------------------------------------------------------------------------- /Pairs/d-productive-meeting-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Pairs/d-productive-meeting-important.cpp -------------------------------------------------------------------------------- /Pairs/frequency-sort-heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Pairs/frequency-sort-heap.cpp -------------------------------------------------------------------------------- /Pairs/k-closest-number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Pairs/k-closest-number.cpp -------------------------------------------------------------------------------- /Pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Pointer.c -------------------------------------------------------------------------------- /Pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Pointer.cpp -------------------------------------------------------------------------------- /Queue/queue-array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Queue/queue-array.c -------------------------------------------------------------------------------- /Queue/queue-circular-arraystruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Queue/queue-circular-arraystruct.c -------------------------------------------------------------------------------- /Queue/queue-circular-ll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Queue/queue-circular-ll.c -------------------------------------------------------------------------------- /Queue/queue-linked-list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Queue/queue-linked-list.c -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/README.md -------------------------------------------------------------------------------- /Recursion/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # ignore a file type 3 | *.exe 4 | 5 | -------------------------------------------------------------------------------- /Recursion/231.power-of-two.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Recursion/231.power-of-two.cpp -------------------------------------------------------------------------------- /Recursion/763.partition-labels.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Recursion/763.partition-labels.cpp -------------------------------------------------------------------------------- /Recursion/78.subsets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Recursion/78.subsets.cpp -------------------------------------------------------------------------------- /Recursion/PERMUTATION.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Recursion/PERMUTATION.cpp -------------------------------------------------------------------------------- /Recursion/count-number-ways-jumps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Recursion/count-number-ways-jumps.cpp -------------------------------------------------------------------------------- /Recursion/euclidian-algo-gcd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Recursion/euclidian-algo-gcd.cpp -------------------------------------------------------------------------------- /Recursion/number-game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Recursion/number-game.cpp -------------------------------------------------------------------------------- /Recursion/number-of-jumps-to-reach-destination.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Recursion/number-of-jumps-to-reach-destination.cpp -------------------------------------------------------------------------------- /Recursion/string-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Recursion/string-important.cpp -------------------------------------------------------------------------------- /Recursion/subsequence-count-with-sum-k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Recursion/subsequence-count-with-sum-k.cpp -------------------------------------------------------------------------------- /Recursion/subsequence-find-all.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Recursion/subsequence-find-all.cpp -------------------------------------------------------------------------------- /Recursion/subsequence-with-sum-k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Recursion/subsequence-with-sum-k.cpp -------------------------------------------------------------------------------- /Recursion/subset-powerset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Recursion/subset-powerset.cpp -------------------------------------------------------------------------------- /Recursion/temp-code-runner-file.cpp: -------------------------------------------------------------------------------- 1 | str -------------------------------------------------------------------------------- /SET.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/SET.txt -------------------------------------------------------------------------------- /Set/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # ignore a file type 3 | *.exe 4 | 5 | -------------------------------------------------------------------------------- /Set/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Set/.vscode/settings.json -------------------------------------------------------------------------------- /Set/136.single-number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Set/136.single-number.cpp -------------------------------------------------------------------------------- /Set/137.single-number-ii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Set/137.single-number-ii.cpp -------------------------------------------------------------------------------- /Set/2215.Find the Difference of Two Arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Set/2215.Find the Difference of Two Arrays.cpp -------------------------------------------------------------------------------- /Set/260.single-number-iii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Set/260.single-number-iii.cpp -------------------------------------------------------------------------------- /Set/set-basics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Set/set-basics.cpp -------------------------------------------------------------------------------- /Set/trial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Set/trial.cpp -------------------------------------------------------------------------------- /Sortings/bubble-sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Sortings/bubble-sort.cpp -------------------------------------------------------------------------------- /Sortings/insertion-sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Sortings/insertion-sort.cpp -------------------------------------------------------------------------------- /Sortings/selection-sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Sortings/selection-sort.cpp -------------------------------------------------------------------------------- /Stack/20.valid-parentheses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Stack/20.valid-parentheses.cpp -------------------------------------------------------------------------------- /Stack/402.remove-k-digits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Stack/402.remove-k-digits.cpp -------------------------------------------------------------------------------- /Stack/402.remove-k-digits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Stack/402.remove-k-digits.java -------------------------------------------------------------------------------- /Stack/496.next-greater-element-i.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Stack/496.next-greater-element-i.cpp -------------------------------------------------------------------------------- /Stack/503.next-greater-element-ii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Stack/503.next-greater-element-ii.cpp -------------------------------------------------------------------------------- /Stack/682.baseball-game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Stack/682.baseball-game.cpp -------------------------------------------------------------------------------- /Stack/Stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Stack/Stack.cpp -------------------------------------------------------------------------------- /Stack/sort-stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Stack/sort-stack.cpp -------------------------------------------------------------------------------- /Strings/.cph/.Prime_in_a_binary_string.cpp_4938ec1ffc5e657955c691836dca9ef2.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/.cph/.Prime_in_a_binary_string.cpp_4938ec1ffc5e657955c691836dca9ef2.prob -------------------------------------------------------------------------------- /Strings/.cph/.Retrieve_back_the_Array.cpp_19ccd6f80b3afe1e460478303367f11c.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/.cph/.Retrieve_back_the_Array.cpp_19ccd6f80b3afe1e460478303367f11c.prob -------------------------------------------------------------------------------- /Strings/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/.gitignore -------------------------------------------------------------------------------- /Strings/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/.vscode/settings.json -------------------------------------------------------------------------------- /Strings/1095.find-in-mountain-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/1095.find-in-mountain-array.cpp -------------------------------------------------------------------------------- /Strings/1431.kids-with-the-greatest-number-of-candies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/1431.kids-with-the-greatest-number-of-candies.cpp -------------------------------------------------------------------------------- /Strings/1446.consecutive-characters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/1446.consecutive-characters.cpp -------------------------------------------------------------------------------- /Strings/151.reverse-words-in-a-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/151.reverse-words-in-a-string.cpp -------------------------------------------------------------------------------- /Strings/1624.largest-substring-between-two-equal-characters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/1624.largest-substring-between-two-equal-characters.cpp -------------------------------------------------------------------------------- /Strings/171.excel-sheet-column-number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/171.excel-sheet-column-number.cpp -------------------------------------------------------------------------------- /Strings/228.summary-ranges.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/228.summary-ranges.cpp -------------------------------------------------------------------------------- /Strings/438.find-all-anagrams-in-a-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/438.find-all-anagrams-in-a-string.cpp -------------------------------------------------------------------------------- /Strings/459.repeated-substring-pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/459.repeated-substring-pattern.cpp -------------------------------------------------------------------------------- /Strings/5.longest-palindromic-substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/5.longest-palindromic-substring.cpp -------------------------------------------------------------------------------- /Strings/820.short-encoding-of-words.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/820.short-encoding-of-words.cpp -------------------------------------------------------------------------------- /Strings/917.reverse-only-letters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/917.reverse-only-letters.java -------------------------------------------------------------------------------- /Strings/count-asterics-lc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/count-asterics-lc.cpp -------------------------------------------------------------------------------- /Strings/delete-characters-to-make-fancy-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/delete-characters-to-make-fancy-string.cpp -------------------------------------------------------------------------------- /Strings/distinct-binary-strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/distinct-binary-strings.cpp -------------------------------------------------------------------------------- /Strings/find-a-string-in-lexicographical-order-between-two-given-strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/find-a-string-in-lexicographical-order-between-two-given-strings.cpp -------------------------------------------------------------------------------- /Strings/find-all-anagram-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/find-all-anagram-important.cpp -------------------------------------------------------------------------------- /Strings/important-palindrome-num.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/important-palindrome-num.cpp -------------------------------------------------------------------------------- /Strings/important-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/important-string.cpp -------------------------------------------------------------------------------- /Strings/kth-lexicographically-string-given-length.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/kth-lexicographically-string-given-length.cpp -------------------------------------------------------------------------------- /Strings/maxmum-time-to-write-word-using-tipewritter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/maxmum-time-to-write-word-using-tipewritter.cpp -------------------------------------------------------------------------------- /Strings/palindromes-not-allowed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/palindromes-not-allowed.cpp -------------------------------------------------------------------------------- /Strings/prime-in-a-binary-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/prime-in-a-binary-string.cpp -------------------------------------------------------------------------------- /Strings/rabin-karp-algorithm-string-pattern-find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/rabin-karp-algorithm-string-pattern-find.cpp -------------------------------------------------------------------------------- /Strings/remove-duplicates-from-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/remove-duplicates-from-string.cpp -------------------------------------------------------------------------------- /Strings/retrieve-back-the-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/retrieve-back-the-array.cpp -------------------------------------------------------------------------------- /Strings/reverse-only-letters-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/reverse-only-letters-important.cpp -------------------------------------------------------------------------------- /Strings/substring-find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/substring-find.cpp -------------------------------------------------------------------------------- /Strings/temp-code-runner-file.cpp: -------------------------------------------------------------------------------- 1 | if (map[str[i]] == -------------------------------------------------------------------------------- /Strings/valleys-and-hills.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/valleys-and-hills.cpp -------------------------------------------------------------------------------- /Strings/ways-to-remove-xor-becomes-zero.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Strings/ways-to-remove-xor-becomes-zero.cpp -------------------------------------------------------------------------------- /TCS/chocolate_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/TCS/chocolate_factory.cpp -------------------------------------------------------------------------------- /TCS/decimal_binary_conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/TCS/decimal_binary_conversion.cpp -------------------------------------------------------------------------------- /TCS/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/TCS/demo.cpp -------------------------------------------------------------------------------- /TCS/tempCodeRunnerFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/TCS/tempCodeRunnerFile.cpp -------------------------------------------------------------------------------- /TREE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/TREE.txt -------------------------------------------------------------------------------- /Tree/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # ignore a file type 3 | *.exe 4 | 5 | -------------------------------------------------------------------------------- /Tree/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /Tree/1008.construct-binary-search-tree-from-preorder-traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/1008.construct-binary-search-tree-from-preorder-traversal.cpp -------------------------------------------------------------------------------- /Tree/101.symmetric-tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/101.symmetric-tree.cpp -------------------------------------------------------------------------------- /Tree/102.binary-tree-level-order-traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/102.binary-tree-level-order-traversal.cpp -------------------------------------------------------------------------------- /Tree/1022.sum-of-root-to-leaf-binary-numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/1022.sum-of-root-to-leaf-binary-numbers.cpp -------------------------------------------------------------------------------- /Tree/1026.maximum-difference-between-node-and-ancestor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/1026.maximum-difference-between-node-and-ancestor.cpp -------------------------------------------------------------------------------- /Tree/104.maximum-depth-of-binary-tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/104.maximum-depth-of-binary-tree.cpp -------------------------------------------------------------------------------- /Tree/105.construct-binary-tree-from-preorder-and-inorder-traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/105.construct-binary-tree-from-preorder-and-inorder-traversal.cpp -------------------------------------------------------------------------------- /Tree/108.convert-sorted-array-to-binary-search-tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/108.convert-sorted-array-to-binary-search-tree.cpp -------------------------------------------------------------------------------- /Tree/110.balanced-binary-tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/110.balanced-binary-tree.cpp -------------------------------------------------------------------------------- /Tree/111.minimum-depth-of-binary-tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/111.minimum-depth-of-binary-tree.cpp -------------------------------------------------------------------------------- /Tree/1302.deepest-leaves-sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/1302.deepest-leaves-sum.cpp -------------------------------------------------------------------------------- /Tree/1382.balance-a-binary-search-tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/1382.balance-a-binary-search-tree.cpp -------------------------------------------------------------------------------- /Tree/199.binary-tree-right-side-view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/199.binary-tree-right-side-view.cpp -------------------------------------------------------------------------------- /Tree/226.invert-binary-tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/226.invert-binary-tree.cpp -------------------------------------------------------------------------------- /Tree/230.kth-smallest-element-in-a-bst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/230.kth-smallest-element-in-a-bst.cpp -------------------------------------------------------------------------------- /Tree/235.lowest-common-ancestor-of-a-binary-search-tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/235.lowest-common-ancestor-of-a-binary-search-tree.cpp -------------------------------------------------------------------------------- /Tree/404.sum-of-left-leaves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/404.sum-of-left-leaves.cpp -------------------------------------------------------------------------------- /Tree/450.delete-node-in-a-bst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/450.delete-node-in-a-bst.cpp -------------------------------------------------------------------------------- /Tree/508.most-frequent-subtree-sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/508.most-frequent-subtree-sum.cpp -------------------------------------------------------------------------------- /Tree/530.minimum-absolute-difference-in-bst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/530.minimum-absolute-difference-in-bst.cpp -------------------------------------------------------------------------------- /Tree/617.merge-two-binary-trees.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/617.merge-two-binary-trees.cpp -------------------------------------------------------------------------------- /Tree/669.trim-a-binary-search-tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/669.trim-a-binary-search-tree.cpp -------------------------------------------------------------------------------- /Tree/700.search-in-a-binary-search-tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/700.search-in-a-binary-search-tree.cpp -------------------------------------------------------------------------------- /Tree/701.insert-into-a-binary-search-tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/701.insert-into-a-binary-search-tree.cpp -------------------------------------------------------------------------------- /Tree/79.word-search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/79.word-search.cpp -------------------------------------------------------------------------------- /Tree/938.range-sum-of-bst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/938.range-sum-of-bst.cpp -------------------------------------------------------------------------------- /Tree/993.cousins-in-binary-tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/993.cousins-in-binary-tree.cpp -------------------------------------------------------------------------------- /Tree/BSTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/BSTree.cpp -------------------------------------------------------------------------------- /Tree/Deepest-Right-Leaf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/Deepest-Right-Leaf.cpp -------------------------------------------------------------------------------- /Tree/bottom_view_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/bottom_view_binary_tree.cpp -------------------------------------------------------------------------------- /Tree/others.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/others.md -------------------------------------------------------------------------------- /Tree/top_view_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Tree/top_view_binary_tree.cpp -------------------------------------------------------------------------------- /Two_Pointers/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Two_Pointers/.vscode/settings.json -------------------------------------------------------------------------------- /Two_Pointers/1679.max-number-of-k-sum-pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Two_Pointers/1679.max-number-of-k-sum-pairs.cpp -------------------------------------------------------------------------------- /Two_Pointers/75.sort-colors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Two_Pointers/75.sort-colors.cpp -------------------------------------------------------------------------------- /Two_Pointers/881.boats-to-save-people.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Two_Pointers/881.boats-to-save-people.cpp -------------------------------------------------------------------------------- /Two_Pointers/925.long-pressed-name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Two_Pointers/925.long-pressed-name.cpp -------------------------------------------------------------------------------- /Two_Pointers/Dutch_National_Flag_Problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Two_Pointers/Dutch_National_Flag_Problem.cpp -------------------------------------------------------------------------------- /Two_Pointers/Find_Pair_With_Given_Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Two_Pointers/Find_Pair_With_Given_Sum.cpp -------------------------------------------------------------------------------- /Two_Pointers/Long_Pressed_Character.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Two_Pointers/Long_Pressed_Character.cpp -------------------------------------------------------------------------------- /Two_Pointers/Reverse_Only_Letters_IMPORTANT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Two_Pointers/Reverse_Only_Letters_IMPORTANT.cpp -------------------------------------------------------------------------------- /Two_Pointers/Squares_of_a_Sorted_Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Two_Pointers/Squares_of_a_Sorted_Array.cpp -------------------------------------------------------------------------------- /Two_Pointers/codeKaze_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/Two_Pointers/codeKaze_1.cpp -------------------------------------------------------------------------------- /array-or-vector.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/array-or-vector.txt -------------------------------------------------------------------------------- /binary_search.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/binary_search.txt -------------------------------------------------------------------------------- /graph_summary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/graph_summary.cpp -------------------------------------------------------------------------------- /heap.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/heap.txt -------------------------------------------------------------------------------- /queue.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/queue.txt -------------------------------------------------------------------------------- /script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/script.sh -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.cph/.Careless_Chef.cpp_7ac3b9dedfb6be5f93a9a35e24815e3f.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.cph/.Careless_Chef.cpp_7ac3b9dedfb6be5f93a9a35e24815e3f.prob -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.cph/.Control_the_Pollution.cpp_597a21e9939ea17d9938ea3386d9f227.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.cph/.Control_the_Pollution.cpp_597a21e9939ea17d9938ea3386d9f227.prob -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.cph/.Count_the_Notebooks.cpp_e16f7066dcf8ffe3a573e0806bd0bda1.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.cph/.Count_the_Notebooks.cpp_e16f7066dcf8ffe3a573e0806bd0bda1.prob -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.cph/.Crossing_Blocks.cpp_451bdb3b06948cd4c14c1b6b0e798375.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.cph/.Crossing_Blocks.cpp_451bdb3b06948cd4c14c1b6b0e798375.prob -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.cph/.Hardest_Problem_Bet.cpp_bd9bb6274ddae4ac5e17a961fb619a5f.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.cph/.Hardest_Problem_Bet.cpp_bd9bb6274ddae4ac5e17a961fb619a5f.prob -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.cph/.Hostel_Room.cpp_550857c530fc888d6e55a112f9168436.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.cph/.Hostel_Room.cpp_550857c530fc888d6e55a112f9168436.prob -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.cph/.K_th_Maximum.cpp_818a7bfe1938ae29660b83737e48af8f.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.cph/.K_th_Maximum.cpp_818a7bfe1938ae29660b83737e48af8f.prob -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.cph/.Maximise_the_Subsequence_Sum.cpp_e4e6ac0be8b8b460e40631f1769c7bca.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.cph/.Maximise_the_Subsequence_Sum.cpp_e4e6ac0be8b8b460e40631f1769c7bca.prob -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.cph/.Maximum_Length_Even_Subarray.cpp_e339d7ab6f2e91e96762a7638879a088.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.cph/.Maximum_Length_Even_Subarray.cpp_e339d7ab6f2e91e96762a7638879a088.prob -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.cph/.Odd_Repeat.cpp_2f555ff0fb61349ba57b802219e2ff1d.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.cph/.Odd_Repeat.cpp_2f555ff0fb61349ba57b802219e2ff1d.prob -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.cph/.Programming_Languages.cpp_a1ce9dfada2cd51de83a6892e328a025.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.cph/.Programming_Languages.cpp_a1ce9dfada2cd51de83a6892e328a025.prob -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.cph/.Programming_Languages.java_c2974a27ad2e2b87da0b32c7eb931c1d.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.cph/.Programming_Languages.java_c2974a27ad2e2b87da0b32c7eb931c1d.prob -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.cph/.Shivigawdz.cpp_8bf50bb04ed1c9c54bca0a5f1b09a270.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.cph/.Shivigawdz.cpp_8bf50bb04ed1c9c54bca0a5f1b09a270.prob -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.cph/.Summary_Power.cpp_2ef5dfb279b9da800b10abb47c7c37be.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.cph/.Summary_Power.cpp_2ef5dfb279b9da800b10abb47c7c37be.prob -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.cph/.Water_Tanks.cpp_19b6b1b9dd4400a2cc07806245d0fd73.prob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.cph/.Water_Tanks.cpp_19b6b1b9dd4400a2cc07806245d0fd73.prob -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # ignore a file type 3 | *.exe 4 | 5 | -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.vscode/launch.json -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.vscode/settings.json -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/.vscode/tasks.json -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/1423.maximum-points-you-can-obtain-from-cards.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/1423.maximum-points-you-can-obtain-from-cards.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/1493.longest-subarray-of-1-s-after-deleting-one-element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/1493.longest-subarray-of-1-s-after-deleting-one-element.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/1658.minimum-operations-to-reduce-x-to-zero.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/1658.minimum-operations-to-reduce-x-to-zero.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/238.product-of-array-except-self.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/238.product-of-array-except-self.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/3.longest-substring-without-repeating-characters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/3.longest-substring-without-repeating-characters.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/42.trapping-rain-water.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/42.trapping-rain-water.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/438.find-all-anagrams-in-a-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/438.find-all-anagrams-in-a-string.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/567.permutation-in-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/567.permutation-in-string.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/check-anagram-or-not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/check-anagram-or-not.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/count-subarray-with-given-xor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/count-subarray-with-given-xor.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/count-subarray-with-sum-k-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/count-subarray-with-sum-k-important.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/first-negative-num-of-ksize-window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/first-negative-num-of-ksize-window.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/grumpy-book-store.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/grumpy-book-store.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/hackwin2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/hackwin2.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/index-of-subarray-with-given-sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/index-of-subarray-with-given-sum.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/largest-sum-of-contiguous-subarray-kadanes-algo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/largest-sum-of-contiguous-subarray-kadanes-algo.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/largest-sum-of-subarray-length-k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/largest-sum-of-subarray-length-k.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/longest-subarray-with-0-sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/longest-subarray-with-0-sum.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/longest-subarray-with-equal-0-and-1-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/longest-subarray-with-equal-0-and-1-important.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/longest-substring-with-k-unique-characters-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/longest-substring-with-k-unique-characters-important.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/longest-substring-without-repeating-characters-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/longest-substring-without-repeating-characters-important.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/longest-turbulent-subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/longest-turbulent-subarray.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/max-element-in-subarray-size-k-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/max-element-in-subarray-size-k-important.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/max-element-in-subarray-size-k-un-optimise-approach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/max-element-in-subarray-size-k-un-optimise-approach.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/sum-both-side-equal-important.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/sum-both-side-equal-important.cpp -------------------------------------------------------------------------------- /sliding_window_and_prefix_sum/water-tanks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/sliding_window_and_prefix_sum/water-tanks.cpp -------------------------------------------------------------------------------- /workspace.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niharika2k00/dsa-algorithm-cp-solutions/HEAD/workspace.code-workspace --------------------------------------------------------------------------------