├── Day 01 - Basics ├── README.md ├── solution1.cpp ├── solution2.cpp ├── solution3.cpp ├── solution4.cpp └── solution5.cpp ├── Day 01 - Basics2 ├── README.md ├── arthmetic-operators.cpp ├── bitwise-operators.cpp ├── comparision-operators.cpp ├── compound-assignment-operators.cpp ├── if-else.cpp ├── logical-operators.cpp ├── operator-precedence.cpp ├── short-circuiting.cpp ├── switch-case.cpp ├── ternary.cpp └── unary-operators.cpp ├── Day 02 - Loops and Pointers ├── README.md ├── call-by-reference.cpp ├── nested loop.cpp ├── nested-loops2.cpp ├── pattern1.cpp ├── pointers.cpp └── unary-operators.cpp ├── Day 03 - Arrays ├── 1D-array-and-pointers.cpp ├── 1D-array-to-functions.cpp ├── 2D-array-and-pointers.cpp ├── multidimensional-array.cpp └── pointers.cpp ├── Day 04 - Character Array and Strings ├── Longest Common Prefix.cpp ├── README.md ├── char-input.cpp ├── character-array.cpp ├── character-array2.cpp ├── solution1.cpp ├── solution2.cpp └── strings.cpp ├── Day 05 - Dynamic Memory Allocation ├── 1D-Dynamic-array.cpp └── 2D-Dynamic-array.cpp ├── Day 06 - OOPs ├── README.md ├── complete_code.cpp ├── constructors.cpp ├── copy-constructors.cpp ├── destructors.cpp ├── oops-car-class.cpp ├── product-class1.cpp └── setter-and-getter.cpp ├── Day 07 - Time Complexity Analysis ├── linearGrowth.cpp ├── problems.cpp └── quadraticGrowth.cpp ├── Day 08 - STL ├── Bulls and Cows.cpp ├── Find K Closest Elements.cpp ├── Kth Largest Element in an Array.cpp ├── Maximum Score From Removing Stones.cpp ├── README.md ├── Smallest Range Covering Elements from K Lists.cpp ├── arrays.cpp ├── deque.cpp ├── iterators.cpp ├── map.cpp ├── multimap.cpp ├── multiset.cpp ├── priority-queue.cpp ├── queue.cpp ├── set.cpp ├── stack.cpp ├── unordered-map.cpp ├── unordered-multimap.cpp ├── unordered-multiset.cpp └── vector.cpp ├── Day 09 - Array, Strings and Vector ├── Longest Consecutive Sequence.cpp ├── Longest Consecutive Sequence.java ├── Longest Mountain in Array.cpp ├── Longest Mountain in Array.java ├── README.md ├── Trapping Rain Water.cpp └── string normalisation.cpp ├── Day 10, 11, 12, 13 - sliding window ├── Longest Subarray of 1's After Deleting One Element.cpp ├── Longest Substring Without Repeating Characters.cpp ├── Longest Substring Without Repeating Characters.java ├── Max Sum Subarray of size K.cpp ├── Max Sum Subarray of size K.java ├── Minimum Window Substring.cpp ├── Minimum Window Substring.java ├── README.md ├── Smallest Range Covering Elements from K Lists .java ├── Smallest Range Covering Elements from K Lists.cpp ├── Smallest distinct window.cpp ├── Smallest distinct window.java ├── Subarrays with sum K.cpp └── Subarrays with sum K.java ├── Day 14 - Linkedlist ├── Finding middle element in a linked list .java ├── Finding middle element in a linked list.cpp ├── Linked List Cycle .java ├── Linked List Cycle II .java ├── Linked List Cycle II.cpp ├── Linked List Cycle.cpp ├── README.md ├── Reverse a linked list .java ├── Reverse a linked list.cpp ├── Reverse alternate nodes in Link List.cpp ├── Reverse alternate nodes in Link List.java ├── singlyLL.cpp └── singlyLL.java ├── Day 15 - Stack and Queue ├── Asteroid Collision.cpp ├── Expression contains redundant bracket or not.cpp ├── Expression contains redundant bracket or not.java ├── First non-repeating character in a stream.cpp ├── First non-repeating character in a stream.java ├── Largest Rectangle in Histogram.cpp ├── Largest Rectangle in Histogram.java ├── Maximum of all subarrays of size k.cpp ├── Maximum of all subarrays of size k.java ├── NEXTGREATER.cpp ├── NEXTGREATER.java ├── Next Greater Element II.cpp ├── Next Greater Element II.java ├── README.md ├── Stock Span.cpp ├── Stock Span.java ├── Valid Parentheses.cpp └── Valid Parentheses.java ├── Day 16, 17 - Recursion ├── README.md ├── fibonacci.cpp ├── sorted-array.cpp └── tower-of-hanoi.cpp ├── Day 18, 19 - Binary Search ├── Aggressive cows.cpp ├── Aggressive cows.java ├── EKO.cpp ├── EKO.java ├── Game of Greed.cpp ├── Game of Greed.java ├── Joint-two-strings.cpp ├── Koko Eating Bananas.cpp ├── Koko Eating Bananas.java ├── Logs.cpp ├── Logs.java ├── Maximize the Minimum Importance.cpp ├── Maximize the Minimum Importance.java ├── Min pair.cpp ├── Min pair.java ├── Pond.cpp ├── Pond.java ├── README.md ├── frequency-count.cpp └── frequency-count.java ├── Day 20, 21, 22 - Backtracking ├── N-Queen.cpp ├── N-Queen.java ├── README.md ├── Sudoku Solver.cpp ├── Sudoku Solver.java ├── generate-parentheses.cpp ├── generate-parentheses.java ├── keypad.cpp ├── keypad.java ├── power-set.cpp └── power-set.java ├── Day 23 - Binary Tree ├── Determine if two trees are identical.cpp ├── Determine if two trees are identical.java ├── Maximum depth of binary tree.cpp ├── Maximum depth of binary tree.java ├── Maximum path sum.cpp ├── Maximum path sum.java ├── README.md ├── Zig-zag tree traversal.cpp ├── Zig-zag tree traversal.java ├── implementation.cpp ├── implementation.java ├── maximum-sum-of-non-adjacent-nodes.cpp └── maximum-sum-of-non-adjacent-nodes.java ├── Day 24 - Binary Search Tree ├── Check for BST.cpp ├── Check for BST.java ├── Construct Tree from Inorder & Preorder.cpp ├── Construct Tree from Inorder & Preorder.java ├── LCA-in-BST.cpp ├── LCA-in-BST.java ├── README.md ├── Sorted-array-to-bst.cpp ├── Sorted-array-to-bst.java ├── find-the-closest-element-in-bST.cpp ├── find-the-closest-element-in-bST.java ├── implementation.cpp ├── implementation.java ├── inordered-successor.cpp └── inordered-successor.java ├── Day 25 - Bit Manipulation ├── README.md ├── Shortest Subarray With OR at Least K II.cpp ├── Shortest Subarray With OR at Least K II.java ├── all-subsequences.cpp ├── all-subsequences.java ├── binary-exp.cpp ├── binary-exp.java ├── count-set-bits.cpp ├── count-set-bits.java ├── odd-even.cpp ├── replace-bits.cpp ├── replace-bits.java ├── single-number-I.cpp ├── single-number-I.java ├── single-number-II.cpp ├── single-number-II.java ├── single-number-III.cpp └── single-number-III.java ├── Day 26 - Greedy Algorithms ├── BAISED - Biased Standings.cpp ├── BAISED - Biased Standings.java ├── BUSYMAN - I AM VERY BUSY.cpp ├── BUSYMAN - I AM VERY BUSY.java ├── DEFKIN - Defense of a Kingdom.cpp ├── DEFKIN - Defense of a Kingdom.java ├── Faulty wiring and Bulbs.cpp ├── Long Inversions.cpp ├── Long Inversions.java ├── README.md ├── make-it-equal.cpp └── make-it-equal.java ├── Day 27 - Hashing ├── Anagrams and Substring.cpp ├── Anagrams and Substring.java ├── Count Rectangles.cpp ├── Count Rectangles.java ├── Count Triangles.cpp ├── Count Triangles.java ├── README.md ├── Triplets in GP.cpp └── Triplets in GP.java ├── Day 28 - Number theory (Part 1) ├── Divisible Subset.cpp ├── Divisible Subset.java ├── Kuroni and Impossible Calculation.cpp ├── Kuroni and Impossible Calculation.java ├── README.md ├── The Gray-Similar Code.cpp ├── The Gray-Similar Code.java ├── Total Count.cpp └── Total Count.java ├── Day 29 - Number Theory (part 2) ├── Closest Divisors.cpp ├── Closest Divisors.java ├── README.md ├── prime sum.cpp ├── prime sum.java ├── prime_factorisation.cpp ├── prime_factorisation.java ├── prime_sieve.cpp ├── prime_sieve.java ├── square-root-method.cpp └── square-root-method.java ├── Day 30 - Number Theory (part 3) ├── Largest Coprime Divisor.cpp ├── Largest Coprime Divisor.java ├── README.md ├── modular_arthmetic.cpp └── modular_arthmetic.java ├── Day 31, 32 - Dynamic Programming (Part 1) ├── Another Count Bits Problem.cpp ├── Another Count Bits Problem.java ├── IPL.cpp ├── IPL.java ├── K - Stones.cpp ├── K - Stones.java ├── Ladder Problem.cpp ├── Ladder Problem.java ├── Min steps to reach one.cpp ├── Min steps to reach one.java ├── Palindrome Partitioning.cpp ├── Palindrome Partitioning.java ├── README.md ├── Rod cutting.cpp ├── Rod cutting.java ├── SUPW.cpp ├── SUPW.java ├── alpha code.cpp └── alpha code.java ├── Day 33, 34 - Dynamic Programming (Part 2) ├── H - Grid 1.cpp ├── Knapsack01.cpp ├── Knapsack0N.cpp ├── L-deque.cpp ├── Make The Fence Great Again Recursive Memo.cpp ├── Make The Fence Great Again Space Optimised.cpp ├── Make The Fence Great Again Tabulation.cpp ├── Modulo Sum.cpp ├── Paint-house.cpp ├── README.md ├── subset-sum-repeating.cpp ├── subset-sum-tabulation.cpp ├── subset-sum.cpp └── vacation.cpp ├── Day 35, 36 - Dynamic Programming (Part 3) ├── Edit Distance.cpp ├── Interleaved String.cpp ├── Longest Common Subsequence.cpp ├── Longest Palindromic Subsequence.cpp ├── Palindromic Substrings.cpp ├── README.md └── Wildcard Pattern Matching.cpp ├── Day 37, 38, 39 - Dynamic Programming (Part 4) ├── Consecutive Subsequence.cpp ├── Longest Increasing Subsequence.cpp ├── M3TILE - LATGACH3.cpp ├── Partition N - Ordered.cpp ├── Partition N - Unordered.cpp ├── README.md └── Tiling Problem -III.cpp ├── Day 40 to 47 - Graph Theory (Part 1 and 2) ├── Bipartite Graph.cpp ├── Course Schedule II.cpp ├── README.md ├── adjacency list.cpp ├── cycle detection directed.cpp ├── cycle detection undirected graph.cpp ├── dfs-bfs.cpp ├── game routes.cpp ├── keys and rooms.cpp ├── subtree count.cpp ├── topological sort.cpp ├── valid bfs.cpp └── word ladder.cpp └── Day 48, 49, 50 - Sparse table ├── README.md ├── Subarray.cpp ├── THRBL - Catapult that ball.cpp └── snippet.cpp /Day 01 - Basics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics/README.md -------------------------------------------------------------------------------- /Day 01 - Basics/solution1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics/solution1.cpp -------------------------------------------------------------------------------- /Day 01 - Basics/solution2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics/solution2.cpp -------------------------------------------------------------------------------- /Day 01 - Basics/solution3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics/solution3.cpp -------------------------------------------------------------------------------- /Day 01 - Basics/solution4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics/solution4.cpp -------------------------------------------------------------------------------- /Day 01 - Basics/solution5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics/solution5.cpp -------------------------------------------------------------------------------- /Day 01 - Basics2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics2/README.md -------------------------------------------------------------------------------- /Day 01 - Basics2/arthmetic-operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics2/arthmetic-operators.cpp -------------------------------------------------------------------------------- /Day 01 - Basics2/bitwise-operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics2/bitwise-operators.cpp -------------------------------------------------------------------------------- /Day 01 - Basics2/comparision-operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics2/comparision-operators.cpp -------------------------------------------------------------------------------- /Day 01 - Basics2/compound-assignment-operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics2/compound-assignment-operators.cpp -------------------------------------------------------------------------------- /Day 01 - Basics2/if-else.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics2/if-else.cpp -------------------------------------------------------------------------------- /Day 01 - Basics2/logical-operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics2/logical-operators.cpp -------------------------------------------------------------------------------- /Day 01 - Basics2/operator-precedence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics2/operator-precedence.cpp -------------------------------------------------------------------------------- /Day 01 - Basics2/short-circuiting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics2/short-circuiting.cpp -------------------------------------------------------------------------------- /Day 01 - Basics2/switch-case.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics2/switch-case.cpp -------------------------------------------------------------------------------- /Day 01 - Basics2/ternary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics2/ternary.cpp -------------------------------------------------------------------------------- /Day 01 - Basics2/unary-operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 01 - Basics2/unary-operators.cpp -------------------------------------------------------------------------------- /Day 02 - Loops and Pointers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 02 - Loops and Pointers/README.md -------------------------------------------------------------------------------- /Day 02 - Loops and Pointers/call-by-reference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 02 - Loops and Pointers/call-by-reference.cpp -------------------------------------------------------------------------------- /Day 02 - Loops and Pointers/nested loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 02 - Loops and Pointers/nested loop.cpp -------------------------------------------------------------------------------- /Day 02 - Loops and Pointers/nested-loops2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 02 - Loops and Pointers/nested-loops2.cpp -------------------------------------------------------------------------------- /Day 02 - Loops and Pointers/pattern1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 02 - Loops and Pointers/pattern1.cpp -------------------------------------------------------------------------------- /Day 02 - Loops and Pointers/pointers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 02 - Loops and Pointers/pointers.cpp -------------------------------------------------------------------------------- /Day 02 - Loops and Pointers/unary-operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 02 - Loops and Pointers/unary-operators.cpp -------------------------------------------------------------------------------- /Day 03 - Arrays/1D-array-and-pointers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 03 - Arrays/1D-array-and-pointers.cpp -------------------------------------------------------------------------------- /Day 03 - Arrays/1D-array-to-functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 03 - Arrays/1D-array-to-functions.cpp -------------------------------------------------------------------------------- /Day 03 - Arrays/2D-array-and-pointers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 03 - Arrays/2D-array-and-pointers.cpp -------------------------------------------------------------------------------- /Day 03 - Arrays/multidimensional-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 03 - Arrays/multidimensional-array.cpp -------------------------------------------------------------------------------- /Day 03 - Arrays/pointers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 03 - Arrays/pointers.cpp -------------------------------------------------------------------------------- /Day 04 - Character Array and Strings/Longest Common Prefix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 04 - Character Array and Strings/Longest Common Prefix.cpp -------------------------------------------------------------------------------- /Day 04 - Character Array and Strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 04 - Character Array and Strings/README.md -------------------------------------------------------------------------------- /Day 04 - Character Array and Strings/char-input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 04 - Character Array and Strings/char-input.cpp -------------------------------------------------------------------------------- /Day 04 - Character Array and Strings/character-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 04 - Character Array and Strings/character-array.cpp -------------------------------------------------------------------------------- /Day 04 - Character Array and Strings/character-array2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 04 - Character Array and Strings/character-array2.cpp -------------------------------------------------------------------------------- /Day 04 - Character Array and Strings/solution1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 04 - Character Array and Strings/solution1.cpp -------------------------------------------------------------------------------- /Day 04 - Character Array and Strings/solution2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 04 - Character Array and Strings/solution2.cpp -------------------------------------------------------------------------------- /Day 04 - Character Array and Strings/strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 04 - Character Array and Strings/strings.cpp -------------------------------------------------------------------------------- /Day 05 - Dynamic Memory Allocation/1D-Dynamic-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 05 - Dynamic Memory Allocation/1D-Dynamic-array.cpp -------------------------------------------------------------------------------- /Day 05 - Dynamic Memory Allocation/2D-Dynamic-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 05 - Dynamic Memory Allocation/2D-Dynamic-array.cpp -------------------------------------------------------------------------------- /Day 06 - OOPs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 06 - OOPs/README.md -------------------------------------------------------------------------------- /Day 06 - OOPs/complete_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 06 - OOPs/complete_code.cpp -------------------------------------------------------------------------------- /Day 06 - OOPs/constructors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 06 - OOPs/constructors.cpp -------------------------------------------------------------------------------- /Day 06 - OOPs/copy-constructors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 06 - OOPs/copy-constructors.cpp -------------------------------------------------------------------------------- /Day 06 - OOPs/destructors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 06 - OOPs/destructors.cpp -------------------------------------------------------------------------------- /Day 06 - OOPs/oops-car-class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 06 - OOPs/oops-car-class.cpp -------------------------------------------------------------------------------- /Day 06 - OOPs/product-class1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 06 - OOPs/product-class1.cpp -------------------------------------------------------------------------------- /Day 06 - OOPs/setter-and-getter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 06 - OOPs/setter-and-getter.cpp -------------------------------------------------------------------------------- /Day 07 - Time Complexity Analysis/linearGrowth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 07 - Time Complexity Analysis/linearGrowth.cpp -------------------------------------------------------------------------------- /Day 07 - Time Complexity Analysis/problems.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 07 - Time Complexity Analysis/problems.cpp -------------------------------------------------------------------------------- /Day 07 - Time Complexity Analysis/quadraticGrowth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 07 - Time Complexity Analysis/quadraticGrowth.cpp -------------------------------------------------------------------------------- /Day 08 - STL/Bulls and Cows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/Bulls and Cows.cpp -------------------------------------------------------------------------------- /Day 08 - STL/Find K Closest Elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/Find K Closest Elements.cpp -------------------------------------------------------------------------------- /Day 08 - STL/Kth Largest Element in an Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/Kth Largest Element in an Array.cpp -------------------------------------------------------------------------------- /Day 08 - STL/Maximum Score From Removing Stones.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/Maximum Score From Removing Stones.cpp -------------------------------------------------------------------------------- /Day 08 - STL/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/README.md -------------------------------------------------------------------------------- /Day 08 - STL/Smallest Range Covering Elements from K Lists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/Smallest Range Covering Elements from K Lists.cpp -------------------------------------------------------------------------------- /Day 08 - STL/arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/arrays.cpp -------------------------------------------------------------------------------- /Day 08 - STL/deque.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/deque.cpp -------------------------------------------------------------------------------- /Day 08 - STL/iterators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/iterators.cpp -------------------------------------------------------------------------------- /Day 08 - STL/map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/map.cpp -------------------------------------------------------------------------------- /Day 08 - STL/multimap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/multimap.cpp -------------------------------------------------------------------------------- /Day 08 - STL/multiset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/multiset.cpp -------------------------------------------------------------------------------- /Day 08 - STL/priority-queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/priority-queue.cpp -------------------------------------------------------------------------------- /Day 08 - STL/queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/queue.cpp -------------------------------------------------------------------------------- /Day 08 - STL/set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/set.cpp -------------------------------------------------------------------------------- /Day 08 - STL/stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/stack.cpp -------------------------------------------------------------------------------- /Day 08 - STL/unordered-map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/unordered-map.cpp -------------------------------------------------------------------------------- /Day 08 - STL/unordered-multimap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/unordered-multimap.cpp -------------------------------------------------------------------------------- /Day 08 - STL/unordered-multiset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/unordered-multiset.cpp -------------------------------------------------------------------------------- /Day 08 - STL/vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 08 - STL/vector.cpp -------------------------------------------------------------------------------- /Day 09 - Array, Strings and Vector/Longest Consecutive Sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 09 - Array, Strings and Vector/Longest Consecutive Sequence.cpp -------------------------------------------------------------------------------- /Day 09 - Array, Strings and Vector/Longest Consecutive Sequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 09 - Array, Strings and Vector/Longest Consecutive Sequence.java -------------------------------------------------------------------------------- /Day 09 - Array, Strings and Vector/Longest Mountain in Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 09 - Array, Strings and Vector/Longest Mountain in Array.cpp -------------------------------------------------------------------------------- /Day 09 - Array, Strings and Vector/Longest Mountain in Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 09 - Array, Strings and Vector/Longest Mountain in Array.java -------------------------------------------------------------------------------- /Day 09 - Array, Strings and Vector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 09 - Array, Strings and Vector/README.md -------------------------------------------------------------------------------- /Day 09 - Array, Strings and Vector/Trapping Rain Water.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 09 - Array, Strings and Vector/Trapping Rain Water.cpp -------------------------------------------------------------------------------- /Day 09 - Array, Strings and Vector/string normalisation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 09 - Array, Strings and Vector/string normalisation.cpp -------------------------------------------------------------------------------- /Day 10, 11, 12, 13 - sliding window/Longest Subarray of 1's After Deleting One Element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 10, 11, 12, 13 - sliding window/Longest Subarray of 1's After Deleting One Element.cpp -------------------------------------------------------------------------------- /Day 10, 11, 12, 13 - sliding window/Longest Substring Without Repeating Characters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 10, 11, 12, 13 - sliding window/Longest Substring Without Repeating Characters.cpp -------------------------------------------------------------------------------- /Day 10, 11, 12, 13 - sliding window/Longest Substring Without Repeating Characters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 10, 11, 12, 13 - sliding window/Longest Substring Without Repeating Characters.java -------------------------------------------------------------------------------- /Day 10, 11, 12, 13 - sliding window/Max Sum Subarray of size K.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 10, 11, 12, 13 - sliding window/Max Sum Subarray of size K.cpp -------------------------------------------------------------------------------- /Day 10, 11, 12, 13 - sliding window/Max Sum Subarray of size K.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 10, 11, 12, 13 - sliding window/Max Sum Subarray of size K.java -------------------------------------------------------------------------------- /Day 10, 11, 12, 13 - sliding window/Minimum Window Substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 10, 11, 12, 13 - sliding window/Minimum Window Substring.cpp -------------------------------------------------------------------------------- /Day 10, 11, 12, 13 - sliding window/Minimum Window Substring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 10, 11, 12, 13 - sliding window/Minimum Window Substring.java -------------------------------------------------------------------------------- /Day 10, 11, 12, 13 - sliding window/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 10, 11, 12, 13 - sliding window/README.md -------------------------------------------------------------------------------- /Day 10, 11, 12, 13 - sliding window/Smallest Range Covering Elements from K Lists .java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 10, 11, 12, 13 - sliding window/Smallest Range Covering Elements from K Lists .java -------------------------------------------------------------------------------- /Day 10, 11, 12, 13 - sliding window/Smallest Range Covering Elements from K Lists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 10, 11, 12, 13 - sliding window/Smallest Range Covering Elements from K Lists.cpp -------------------------------------------------------------------------------- /Day 10, 11, 12, 13 - sliding window/Smallest distinct window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 10, 11, 12, 13 - sliding window/Smallest distinct window.cpp -------------------------------------------------------------------------------- /Day 10, 11, 12, 13 - sliding window/Smallest distinct window.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 10, 11, 12, 13 - sliding window/Smallest distinct window.java -------------------------------------------------------------------------------- /Day 10, 11, 12, 13 - sliding window/Subarrays with sum K.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 10, 11, 12, 13 - sliding window/Subarrays with sum K.cpp -------------------------------------------------------------------------------- /Day 10, 11, 12, 13 - sliding window/Subarrays with sum K.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 10, 11, 12, 13 - sliding window/Subarrays with sum K.java -------------------------------------------------------------------------------- /Day 14 - Linkedlist/Finding middle element in a linked list .java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 14 - Linkedlist/Finding middle element in a linked list .java -------------------------------------------------------------------------------- /Day 14 - Linkedlist/Finding middle element in a linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 14 - Linkedlist/Finding middle element in a linked list.cpp -------------------------------------------------------------------------------- /Day 14 - Linkedlist/Linked List Cycle .java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 14 - Linkedlist/Linked List Cycle .java -------------------------------------------------------------------------------- /Day 14 - Linkedlist/Linked List Cycle II .java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 14 - Linkedlist/Linked List Cycle II .java -------------------------------------------------------------------------------- /Day 14 - Linkedlist/Linked List Cycle II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 14 - Linkedlist/Linked List Cycle II.cpp -------------------------------------------------------------------------------- /Day 14 - Linkedlist/Linked List Cycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 14 - Linkedlist/Linked List Cycle.cpp -------------------------------------------------------------------------------- /Day 14 - Linkedlist/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 14 - Linkedlist/README.md -------------------------------------------------------------------------------- /Day 14 - Linkedlist/Reverse a linked list .java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 14 - Linkedlist/Reverse a linked list .java -------------------------------------------------------------------------------- /Day 14 - Linkedlist/Reverse a linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 14 - Linkedlist/Reverse a linked list.cpp -------------------------------------------------------------------------------- /Day 14 - Linkedlist/Reverse alternate nodes in Link List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 14 - Linkedlist/Reverse alternate nodes in Link List.cpp -------------------------------------------------------------------------------- /Day 14 - Linkedlist/Reverse alternate nodes in Link List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 14 - Linkedlist/Reverse alternate nodes in Link List.java -------------------------------------------------------------------------------- /Day 14 - Linkedlist/singlyLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 14 - Linkedlist/singlyLL.cpp -------------------------------------------------------------------------------- /Day 14 - Linkedlist/singlyLL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 14 - Linkedlist/singlyLL.java -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/Asteroid Collision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/Asteroid Collision.cpp -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/Expression contains redundant bracket or not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/Expression contains redundant bracket or not.cpp -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/Expression contains redundant bracket or not.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/Expression contains redundant bracket or not.java -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/First non-repeating character in a stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/First non-repeating character in a stream.cpp -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/First non-repeating character in a stream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/First non-repeating character in a stream.java -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/Largest Rectangle in Histogram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/Largest Rectangle in Histogram.cpp -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/Largest Rectangle in Histogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/Largest Rectangle in Histogram.java -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/Maximum of all subarrays of size k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/Maximum of all subarrays of size k.cpp -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/Maximum of all subarrays of size k.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/Maximum of all subarrays of size k.java -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/NEXTGREATER.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/NEXTGREATER.cpp -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/NEXTGREATER.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/NEXTGREATER.java -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/Next Greater Element II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/Next Greater Element II.cpp -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/Next Greater Element II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/Next Greater Element II.java -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/README.md -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/Stock Span.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/Stock Span.cpp -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/Stock Span.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/Stock Span.java -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/Valid Parentheses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/Valid Parentheses.cpp -------------------------------------------------------------------------------- /Day 15 - Stack and Queue/Valid Parentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 15 - Stack and Queue/Valid Parentheses.java -------------------------------------------------------------------------------- /Day 16, 17 - Recursion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 16, 17 - Recursion/README.md -------------------------------------------------------------------------------- /Day 16, 17 - Recursion/fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 16, 17 - Recursion/fibonacci.cpp -------------------------------------------------------------------------------- /Day 16, 17 - Recursion/sorted-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 16, 17 - Recursion/sorted-array.cpp -------------------------------------------------------------------------------- /Day 16, 17 - Recursion/tower-of-hanoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 16, 17 - Recursion/tower-of-hanoi.cpp -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/Aggressive cows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/Aggressive cows.cpp -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/Aggressive cows.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/Aggressive cows.java -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/EKO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/EKO.cpp -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/EKO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/EKO.java -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/Game of Greed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/Game of Greed.cpp -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/Game of Greed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/Game of Greed.java -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/Joint-two-strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/Joint-two-strings.cpp -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/Koko Eating Bananas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/Koko Eating Bananas.cpp -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/Koko Eating Bananas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/Koko Eating Bananas.java -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/Logs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/Logs.cpp -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/Logs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/Logs.java -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/Maximize the Minimum Importance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/Maximize the Minimum Importance.cpp -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/Maximize the Minimum Importance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/Maximize the Minimum Importance.java -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/Min pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/Min pair.cpp -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/Min pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/Min pair.java -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/Pond.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/Pond.cpp -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/Pond.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/Pond.java -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/README.md -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/frequency-count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/frequency-count.cpp -------------------------------------------------------------------------------- /Day 18, 19 - Binary Search/frequency-count.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 18, 19 - Binary Search/frequency-count.java -------------------------------------------------------------------------------- /Day 20, 21, 22 - Backtracking/N-Queen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 20, 21, 22 - Backtracking/N-Queen.cpp -------------------------------------------------------------------------------- /Day 20, 21, 22 - Backtracking/N-Queen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 20, 21, 22 - Backtracking/N-Queen.java -------------------------------------------------------------------------------- /Day 20, 21, 22 - Backtracking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 20, 21, 22 - Backtracking/README.md -------------------------------------------------------------------------------- /Day 20, 21, 22 - Backtracking/Sudoku Solver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 20, 21, 22 - Backtracking/Sudoku Solver.cpp -------------------------------------------------------------------------------- /Day 20, 21, 22 - Backtracking/Sudoku Solver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 20, 21, 22 - Backtracking/Sudoku Solver.java -------------------------------------------------------------------------------- /Day 20, 21, 22 - Backtracking/generate-parentheses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 20, 21, 22 - Backtracking/generate-parentheses.cpp -------------------------------------------------------------------------------- /Day 20, 21, 22 - Backtracking/generate-parentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 20, 21, 22 - Backtracking/generate-parentheses.java -------------------------------------------------------------------------------- /Day 20, 21, 22 - Backtracking/keypad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 20, 21, 22 - Backtracking/keypad.cpp -------------------------------------------------------------------------------- /Day 20, 21, 22 - Backtracking/keypad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 20, 21, 22 - Backtracking/keypad.java -------------------------------------------------------------------------------- /Day 20, 21, 22 - Backtracking/power-set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 20, 21, 22 - Backtracking/power-set.cpp -------------------------------------------------------------------------------- /Day 20, 21, 22 - Backtracking/power-set.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 20, 21, 22 - Backtracking/power-set.java -------------------------------------------------------------------------------- /Day 23 - Binary Tree/Determine if two trees are identical.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 23 - Binary Tree/Determine if two trees are identical.cpp -------------------------------------------------------------------------------- /Day 23 - Binary Tree/Determine if two trees are identical.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 23 - Binary Tree/Determine if two trees are identical.java -------------------------------------------------------------------------------- /Day 23 - Binary Tree/Maximum depth of binary tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 23 - Binary Tree/Maximum depth of binary tree.cpp -------------------------------------------------------------------------------- /Day 23 - Binary Tree/Maximum depth of binary tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 23 - Binary Tree/Maximum depth of binary tree.java -------------------------------------------------------------------------------- /Day 23 - Binary Tree/Maximum path sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 23 - Binary Tree/Maximum path sum.cpp -------------------------------------------------------------------------------- /Day 23 - Binary Tree/Maximum path sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 23 - Binary Tree/Maximum path sum.java -------------------------------------------------------------------------------- /Day 23 - Binary Tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 23 - Binary Tree/README.md -------------------------------------------------------------------------------- /Day 23 - Binary Tree/Zig-zag tree traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 23 - Binary Tree/Zig-zag tree traversal.cpp -------------------------------------------------------------------------------- /Day 23 - Binary Tree/Zig-zag tree traversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 23 - Binary Tree/Zig-zag tree traversal.java -------------------------------------------------------------------------------- /Day 23 - Binary Tree/implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 23 - Binary Tree/implementation.cpp -------------------------------------------------------------------------------- /Day 23 - Binary Tree/implementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 23 - Binary Tree/implementation.java -------------------------------------------------------------------------------- /Day 23 - Binary Tree/maximum-sum-of-non-adjacent-nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 23 - Binary Tree/maximum-sum-of-non-adjacent-nodes.cpp -------------------------------------------------------------------------------- /Day 23 - Binary Tree/maximum-sum-of-non-adjacent-nodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 23 - Binary Tree/maximum-sum-of-non-adjacent-nodes.java -------------------------------------------------------------------------------- /Day 24 - Binary Search Tree/Check for BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 24 - Binary Search Tree/Check for BST.cpp -------------------------------------------------------------------------------- /Day 24 - Binary Search Tree/Check for BST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 24 - Binary Search Tree/Check for BST.java -------------------------------------------------------------------------------- /Day 24 - Binary Search Tree/Construct Tree from Inorder & Preorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 24 - Binary Search Tree/Construct Tree from Inorder & Preorder.cpp -------------------------------------------------------------------------------- /Day 24 - Binary Search Tree/Construct Tree from Inorder & Preorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 24 - Binary Search Tree/Construct Tree from Inorder & Preorder.java -------------------------------------------------------------------------------- /Day 24 - Binary Search Tree/LCA-in-BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 24 - Binary Search Tree/LCA-in-BST.cpp -------------------------------------------------------------------------------- /Day 24 - Binary Search Tree/LCA-in-BST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 24 - Binary Search Tree/LCA-in-BST.java -------------------------------------------------------------------------------- /Day 24 - Binary Search Tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 24 - Binary Search Tree/README.md -------------------------------------------------------------------------------- /Day 24 - Binary Search Tree/Sorted-array-to-bst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 24 - Binary Search Tree/Sorted-array-to-bst.cpp -------------------------------------------------------------------------------- /Day 24 - Binary Search Tree/Sorted-array-to-bst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 24 - Binary Search Tree/Sorted-array-to-bst.java -------------------------------------------------------------------------------- /Day 24 - Binary Search Tree/find-the-closest-element-in-bST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 24 - Binary Search Tree/find-the-closest-element-in-bST.cpp -------------------------------------------------------------------------------- /Day 24 - Binary Search Tree/find-the-closest-element-in-bST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 24 - Binary Search Tree/find-the-closest-element-in-bST.java -------------------------------------------------------------------------------- /Day 24 - Binary Search Tree/implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 24 - Binary Search Tree/implementation.cpp -------------------------------------------------------------------------------- /Day 24 - Binary Search Tree/implementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 24 - Binary Search Tree/implementation.java -------------------------------------------------------------------------------- /Day 24 - Binary Search Tree/inordered-successor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 24 - Binary Search Tree/inordered-successor.cpp -------------------------------------------------------------------------------- /Day 24 - Binary Search Tree/inordered-successor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 24 - Binary Search Tree/inordered-successor.java -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/README.md -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/Shortest Subarray With OR at Least K II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/Shortest Subarray With OR at Least K II.cpp -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/Shortest Subarray With OR at Least K II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/Shortest Subarray With OR at Least K II.java -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/all-subsequences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/all-subsequences.cpp -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/all-subsequences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/all-subsequences.java -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/binary-exp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/binary-exp.cpp -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/binary-exp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/binary-exp.java -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/count-set-bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/count-set-bits.cpp -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/count-set-bits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/count-set-bits.java -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/odd-even.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/odd-even.cpp -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/replace-bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/replace-bits.cpp -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/replace-bits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/replace-bits.java -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/single-number-I.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/single-number-I.cpp -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/single-number-I.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/single-number-I.java -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/single-number-II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/single-number-II.cpp -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/single-number-II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/single-number-II.java -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/single-number-III.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/single-number-III.cpp -------------------------------------------------------------------------------- /Day 25 - Bit Manipulation/single-number-III.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 25 - Bit Manipulation/single-number-III.java -------------------------------------------------------------------------------- /Day 26 - Greedy Algorithms/BAISED - Biased Standings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 26 - Greedy Algorithms/BAISED - Biased Standings.cpp -------------------------------------------------------------------------------- /Day 26 - Greedy Algorithms/BAISED - Biased Standings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 26 - Greedy Algorithms/BAISED - Biased Standings.java -------------------------------------------------------------------------------- /Day 26 - Greedy Algorithms/BUSYMAN - I AM VERY BUSY.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 26 - Greedy Algorithms/BUSYMAN - I AM VERY BUSY.cpp -------------------------------------------------------------------------------- /Day 26 - Greedy Algorithms/BUSYMAN - I AM VERY BUSY.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 26 - Greedy Algorithms/BUSYMAN - I AM VERY BUSY.java -------------------------------------------------------------------------------- /Day 26 - Greedy Algorithms/DEFKIN - Defense of a Kingdom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 26 - Greedy Algorithms/DEFKIN - Defense of a Kingdom.cpp -------------------------------------------------------------------------------- /Day 26 - Greedy Algorithms/DEFKIN - Defense of a Kingdom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 26 - Greedy Algorithms/DEFKIN - Defense of a Kingdom.java -------------------------------------------------------------------------------- /Day 26 - Greedy Algorithms/Faulty wiring and Bulbs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 26 - Greedy Algorithms/Faulty wiring and Bulbs.cpp -------------------------------------------------------------------------------- /Day 26 - Greedy Algorithms/Long Inversions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 26 - Greedy Algorithms/Long Inversions.cpp -------------------------------------------------------------------------------- /Day 26 - Greedy Algorithms/Long Inversions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 26 - Greedy Algorithms/Long Inversions.java -------------------------------------------------------------------------------- /Day 26 - Greedy Algorithms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 26 - Greedy Algorithms/README.md -------------------------------------------------------------------------------- /Day 26 - Greedy Algorithms/make-it-equal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 26 - Greedy Algorithms/make-it-equal.cpp -------------------------------------------------------------------------------- /Day 26 - Greedy Algorithms/make-it-equal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 26 - Greedy Algorithms/make-it-equal.java -------------------------------------------------------------------------------- /Day 27 - Hashing/Anagrams and Substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 27 - Hashing/Anagrams and Substring.cpp -------------------------------------------------------------------------------- /Day 27 - Hashing/Anagrams and Substring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 27 - Hashing/Anagrams and Substring.java -------------------------------------------------------------------------------- /Day 27 - Hashing/Count Rectangles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 27 - Hashing/Count Rectangles.cpp -------------------------------------------------------------------------------- /Day 27 - Hashing/Count Rectangles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 27 - Hashing/Count Rectangles.java -------------------------------------------------------------------------------- /Day 27 - Hashing/Count Triangles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 27 - Hashing/Count Triangles.cpp -------------------------------------------------------------------------------- /Day 27 - Hashing/Count Triangles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 27 - Hashing/Count Triangles.java -------------------------------------------------------------------------------- /Day 27 - Hashing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 27 - Hashing/README.md -------------------------------------------------------------------------------- /Day 27 - Hashing/Triplets in GP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 27 - Hashing/Triplets in GP.cpp -------------------------------------------------------------------------------- /Day 27 - Hashing/Triplets in GP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 27 - Hashing/Triplets in GP.java -------------------------------------------------------------------------------- /Day 28 - Number theory (Part 1)/Divisible Subset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 28 - Number theory (Part 1)/Divisible Subset.cpp -------------------------------------------------------------------------------- /Day 28 - Number theory (Part 1)/Divisible Subset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 28 - Number theory (Part 1)/Divisible Subset.java -------------------------------------------------------------------------------- /Day 28 - Number theory (Part 1)/Kuroni and Impossible Calculation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 28 - Number theory (Part 1)/Kuroni and Impossible Calculation.cpp -------------------------------------------------------------------------------- /Day 28 - Number theory (Part 1)/Kuroni and Impossible Calculation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 28 - Number theory (Part 1)/Kuroni and Impossible Calculation.java -------------------------------------------------------------------------------- /Day 28 - Number theory (Part 1)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 28 - Number theory (Part 1)/README.md -------------------------------------------------------------------------------- /Day 28 - Number theory (Part 1)/The Gray-Similar Code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 28 - Number theory (Part 1)/The Gray-Similar Code.cpp -------------------------------------------------------------------------------- /Day 28 - Number theory (Part 1)/The Gray-Similar Code.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 28 - Number theory (Part 1)/The Gray-Similar Code.java -------------------------------------------------------------------------------- /Day 28 - Number theory (Part 1)/Total Count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 28 - Number theory (Part 1)/Total Count.cpp -------------------------------------------------------------------------------- /Day 28 - Number theory (Part 1)/Total Count.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 28 - Number theory (Part 1)/Total Count.java -------------------------------------------------------------------------------- /Day 29 - Number Theory (part 2)/Closest Divisors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 29 - Number Theory (part 2)/Closest Divisors.cpp -------------------------------------------------------------------------------- /Day 29 - Number Theory (part 2)/Closest Divisors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 29 - Number Theory (part 2)/Closest Divisors.java -------------------------------------------------------------------------------- /Day 29 - Number Theory (part 2)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 29 - Number Theory (part 2)/README.md -------------------------------------------------------------------------------- /Day 29 - Number Theory (part 2)/prime sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 29 - Number Theory (part 2)/prime sum.cpp -------------------------------------------------------------------------------- /Day 29 - Number Theory (part 2)/prime sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 29 - Number Theory (part 2)/prime sum.java -------------------------------------------------------------------------------- /Day 29 - Number Theory (part 2)/prime_factorisation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 29 - Number Theory (part 2)/prime_factorisation.cpp -------------------------------------------------------------------------------- /Day 29 - Number Theory (part 2)/prime_factorisation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 29 - Number Theory (part 2)/prime_factorisation.java -------------------------------------------------------------------------------- /Day 29 - Number Theory (part 2)/prime_sieve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 29 - Number Theory (part 2)/prime_sieve.cpp -------------------------------------------------------------------------------- /Day 29 - Number Theory (part 2)/prime_sieve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 29 - Number Theory (part 2)/prime_sieve.java -------------------------------------------------------------------------------- /Day 29 - Number Theory (part 2)/square-root-method.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 29 - Number Theory (part 2)/square-root-method.cpp -------------------------------------------------------------------------------- /Day 29 - Number Theory (part 2)/square-root-method.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 29 - Number Theory (part 2)/square-root-method.java -------------------------------------------------------------------------------- /Day 30 - Number Theory (part 3)/Largest Coprime Divisor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 30 - Number Theory (part 3)/Largest Coprime Divisor.cpp -------------------------------------------------------------------------------- /Day 30 - Number Theory (part 3)/Largest Coprime Divisor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 30 - Number Theory (part 3)/Largest Coprime Divisor.java -------------------------------------------------------------------------------- /Day 30 - Number Theory (part 3)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 30 - Number Theory (part 3)/README.md -------------------------------------------------------------------------------- /Day 30 - Number Theory (part 3)/modular_arthmetic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 30 - Number Theory (part 3)/modular_arthmetic.cpp -------------------------------------------------------------------------------- /Day 30 - Number Theory (part 3)/modular_arthmetic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 30 - Number Theory (part 3)/modular_arthmetic.java -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/Another Count Bits Problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/Another Count Bits Problem.cpp -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/Another Count Bits Problem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/Another Count Bits Problem.java -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/IPL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/IPL.cpp -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/IPL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/IPL.java -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/K - Stones.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/K - Stones.cpp -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/K - Stones.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/K - Stones.java -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/Ladder Problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/Ladder Problem.cpp -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/Ladder Problem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/Ladder Problem.java -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/Min steps to reach one.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/Min steps to reach one.cpp -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/Min steps to reach one.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/Min steps to reach one.java -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/Palindrome Partitioning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/Palindrome Partitioning.cpp -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/Palindrome Partitioning.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/Palindrome Partitioning.java -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/README.md -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/Rod cutting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/Rod cutting.cpp -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/Rod cutting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/Rod cutting.java -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/SUPW.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/SUPW.cpp -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/SUPW.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/SUPW.java -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/alpha code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/alpha code.cpp -------------------------------------------------------------------------------- /Day 31, 32 - Dynamic Programming (Part 1)/alpha code.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 31, 32 - Dynamic Programming (Part 1)/alpha code.java -------------------------------------------------------------------------------- /Day 33, 34 - Dynamic Programming (Part 2)/H - Grid 1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 33, 34 - Dynamic Programming (Part 2)/H - Grid 1.cpp -------------------------------------------------------------------------------- /Day 33, 34 - Dynamic Programming (Part 2)/Knapsack01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 33, 34 - Dynamic Programming (Part 2)/Knapsack01.cpp -------------------------------------------------------------------------------- /Day 33, 34 - Dynamic Programming (Part 2)/Knapsack0N.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 33, 34 - Dynamic Programming (Part 2)/Knapsack0N.cpp -------------------------------------------------------------------------------- /Day 33, 34 - Dynamic Programming (Part 2)/L-deque.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 33, 34 - Dynamic Programming (Part 2)/L-deque.cpp -------------------------------------------------------------------------------- /Day 33, 34 - Dynamic Programming (Part 2)/Make The Fence Great Again Recursive Memo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 33, 34 - Dynamic Programming (Part 2)/Make The Fence Great Again Recursive Memo.cpp -------------------------------------------------------------------------------- /Day 33, 34 - Dynamic Programming (Part 2)/Make The Fence Great Again Space Optimised.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 33, 34 - Dynamic Programming (Part 2)/Make The Fence Great Again Space Optimised.cpp -------------------------------------------------------------------------------- /Day 33, 34 - Dynamic Programming (Part 2)/Make The Fence Great Again Tabulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 33, 34 - Dynamic Programming (Part 2)/Make The Fence Great Again Tabulation.cpp -------------------------------------------------------------------------------- /Day 33, 34 - Dynamic Programming (Part 2)/Modulo Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 33, 34 - Dynamic Programming (Part 2)/Modulo Sum.cpp -------------------------------------------------------------------------------- /Day 33, 34 - Dynamic Programming (Part 2)/Paint-house.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 33, 34 - Dynamic Programming (Part 2)/Paint-house.cpp -------------------------------------------------------------------------------- /Day 33, 34 - Dynamic Programming (Part 2)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 33, 34 - Dynamic Programming (Part 2)/README.md -------------------------------------------------------------------------------- /Day 33, 34 - Dynamic Programming (Part 2)/subset-sum-repeating.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 33, 34 - Dynamic Programming (Part 2)/subset-sum-repeating.cpp -------------------------------------------------------------------------------- /Day 33, 34 - Dynamic Programming (Part 2)/subset-sum-tabulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 33, 34 - Dynamic Programming (Part 2)/subset-sum-tabulation.cpp -------------------------------------------------------------------------------- /Day 33, 34 - Dynamic Programming (Part 2)/subset-sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 33, 34 - Dynamic Programming (Part 2)/subset-sum.cpp -------------------------------------------------------------------------------- /Day 33, 34 - Dynamic Programming (Part 2)/vacation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 33, 34 - Dynamic Programming (Part 2)/vacation.cpp -------------------------------------------------------------------------------- /Day 35, 36 - Dynamic Programming (Part 3)/Edit Distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 35, 36 - Dynamic Programming (Part 3)/Edit Distance.cpp -------------------------------------------------------------------------------- /Day 35, 36 - Dynamic Programming (Part 3)/Interleaved String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 35, 36 - Dynamic Programming (Part 3)/Interleaved String.cpp -------------------------------------------------------------------------------- /Day 35, 36 - Dynamic Programming (Part 3)/Longest Common Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 35, 36 - Dynamic Programming (Part 3)/Longest Common Subsequence.cpp -------------------------------------------------------------------------------- /Day 35, 36 - Dynamic Programming (Part 3)/Longest Palindromic Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 35, 36 - Dynamic Programming (Part 3)/Longest Palindromic Subsequence.cpp -------------------------------------------------------------------------------- /Day 35, 36 - Dynamic Programming (Part 3)/Palindromic Substrings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 35, 36 - Dynamic Programming (Part 3)/Palindromic Substrings.cpp -------------------------------------------------------------------------------- /Day 35, 36 - Dynamic Programming (Part 3)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 35, 36 - Dynamic Programming (Part 3)/README.md -------------------------------------------------------------------------------- /Day 35, 36 - Dynamic Programming (Part 3)/Wildcard Pattern Matching.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Day 37, 38, 39 - Dynamic Programming (Part 4)/Consecutive Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 37, 38, 39 - Dynamic Programming (Part 4)/Consecutive Subsequence.cpp -------------------------------------------------------------------------------- /Day 37, 38, 39 - Dynamic Programming (Part 4)/Longest Increasing Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 37, 38, 39 - Dynamic Programming (Part 4)/Longest Increasing Subsequence.cpp -------------------------------------------------------------------------------- /Day 37, 38, 39 - Dynamic Programming (Part 4)/M3TILE - LATGACH3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 37, 38, 39 - Dynamic Programming (Part 4)/M3TILE - LATGACH3.cpp -------------------------------------------------------------------------------- /Day 37, 38, 39 - Dynamic Programming (Part 4)/Partition N - Ordered.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 37, 38, 39 - Dynamic Programming (Part 4)/Partition N - Ordered.cpp -------------------------------------------------------------------------------- /Day 37, 38, 39 - Dynamic Programming (Part 4)/Partition N - Unordered.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 37, 38, 39 - Dynamic Programming (Part 4)/Partition N - Unordered.cpp -------------------------------------------------------------------------------- /Day 37, 38, 39 - Dynamic Programming (Part 4)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 37, 38, 39 - Dynamic Programming (Part 4)/README.md -------------------------------------------------------------------------------- /Day 37, 38, 39 - Dynamic Programming (Part 4)/Tiling Problem -III.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 37, 38, 39 - Dynamic Programming (Part 4)/Tiling Problem -III.cpp -------------------------------------------------------------------------------- /Day 40 to 47 - Graph Theory (Part 1 and 2)/Bipartite Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 40 to 47 - Graph Theory (Part 1 and 2)/Bipartite Graph.cpp -------------------------------------------------------------------------------- /Day 40 to 47 - Graph Theory (Part 1 and 2)/Course Schedule II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 40 to 47 - Graph Theory (Part 1 and 2)/Course Schedule II.cpp -------------------------------------------------------------------------------- /Day 40 to 47 - Graph Theory (Part 1 and 2)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 40 to 47 - Graph Theory (Part 1 and 2)/README.md -------------------------------------------------------------------------------- /Day 40 to 47 - Graph Theory (Part 1 and 2)/adjacency list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 40 to 47 - Graph Theory (Part 1 and 2)/adjacency list.cpp -------------------------------------------------------------------------------- /Day 40 to 47 - Graph Theory (Part 1 and 2)/cycle detection directed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 40 to 47 - Graph Theory (Part 1 and 2)/cycle detection directed.cpp -------------------------------------------------------------------------------- /Day 40 to 47 - Graph Theory (Part 1 and 2)/cycle detection undirected graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 40 to 47 - Graph Theory (Part 1 and 2)/cycle detection undirected graph.cpp -------------------------------------------------------------------------------- /Day 40 to 47 - Graph Theory (Part 1 and 2)/dfs-bfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 40 to 47 - Graph Theory (Part 1 and 2)/dfs-bfs.cpp -------------------------------------------------------------------------------- /Day 40 to 47 - Graph Theory (Part 1 and 2)/game routes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 40 to 47 - Graph Theory (Part 1 and 2)/game routes.cpp -------------------------------------------------------------------------------- /Day 40 to 47 - Graph Theory (Part 1 and 2)/keys and rooms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 40 to 47 - Graph Theory (Part 1 and 2)/keys and rooms.cpp -------------------------------------------------------------------------------- /Day 40 to 47 - Graph Theory (Part 1 and 2)/subtree count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 40 to 47 - Graph Theory (Part 1 and 2)/subtree count.cpp -------------------------------------------------------------------------------- /Day 40 to 47 - Graph Theory (Part 1 and 2)/topological sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 40 to 47 - Graph Theory (Part 1 and 2)/topological sort.cpp -------------------------------------------------------------------------------- /Day 40 to 47 - Graph Theory (Part 1 and 2)/valid bfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 40 to 47 - Graph Theory (Part 1 and 2)/valid bfs.cpp -------------------------------------------------------------------------------- /Day 40 to 47 - Graph Theory (Part 1 and 2)/word ladder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 40 to 47 - Graph Theory (Part 1 and 2)/word ladder.cpp -------------------------------------------------------------------------------- /Day 48, 49, 50 - Sparse table/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 48, 49, 50 - Sparse table/README.md -------------------------------------------------------------------------------- /Day 48, 49, 50 - Sparse table/Subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 48, 49, 50 - Sparse table/Subarray.cpp -------------------------------------------------------------------------------- /Day 48, 49, 50 - Sparse table/THRBL - Catapult that ball.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 48, 49, 50 - Sparse table/THRBL - Catapult that ball.cpp -------------------------------------------------------------------------------- /Day 48, 49, 50 - Sparse table/snippet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayush8303/Galgotias-University-Adv.-DSA-Training-program/HEAD/Day 48, 49, 50 - Sparse table/snippet.cpp --------------------------------------------------------------------------------