├── .gitignore ├── Ad-hoc Problems ├── Circular List of Students │ ├── README.md │ └── solution.cpp ├── Equalize │ ├── README.md │ └── solution.cpp ├── Interesting Sequences │ ├── README.md │ └── solution.cpp ├── Light up the Bulbs │ ├── README.md │ └── solution.cpp ├── Rectangular Area │ ├── README.md │ └── solution.cpp └── Winning Strategy │ ├── README.md │ └── solution.cpp ├── Algorithms ├── Algorithms-Problems │ ├── BinarySearch │ │ ├── Agressive Cows │ │ │ └── solution.cpp │ │ ├── Bishu and Soilders │ │ │ ├── BishuAndSoilders.cpp │ │ │ └── BishuAndSoilders.java │ │ ├── BooBoo and Upsolving │ │ │ ├── BooBooAndUpsolving.cpp │ │ │ └── BooBooAndUpsolving.java │ │ └── Compare Strings │ │ │ └── CompareStrings.java │ ├── Greedy │ │ ├── Activity Selection │ │ │ ├── README.md │ │ │ └── activity_selection.cpp │ │ ├── Lopov │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Minimum Absolute Difference │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Nikunj and Donuts │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Perimeter with Conditions │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Problem Discussion │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Save Energy │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Weighted Job Scheduling │ │ │ ├── README.md │ │ │ └── weighted_job_scheduling.cpp │ │ └── Winning Lottery │ │ │ ├── README.md │ │ │ └── solution.cpp │ ├── LinearSearch │ │ ├── Breakup App │ │ │ └── BreakupApp.java │ │ ├── Holiday Season │ │ │ └── HolidaySeason.java │ │ ├── Manna's First Name │ │ │ ├── MannasFirstName.java │ │ │ └── mananasfirstname.cpp │ │ ├── Min-Max │ │ │ └── MinMax.java │ │ ├── Monk Takes a Walk │ │ │ └── MonkTakesAWalk.java │ │ ├── Policemen and thieves │ │ │ └── PolicemenAndThieves.java │ │ ├── Repeated K Times │ │ │ └── RepeatedKTimes.java │ │ ├── Rest in peace-21-1 │ │ │ └── RIP.java │ │ ├── Simple Search │ │ │ └── SimpleSearch.java │ │ ├── Square Transaction │ │ │ └── SquareTransaction.java │ │ └── The Normal Type │ │ │ └── TheNormalType.java │ └── Merge Sort │ │ ├── Inversion Count │ │ ├── README.md │ │ └── solution.cpp │ │ └── Murder │ │ ├── README.md │ │ └── solution.cpp ├── BackTracking │ ├── Crossword │ │ ├── README.md │ │ └── solution.cpp │ ├── GraphColoring │ │ └── ChromaticNumberProblem.java │ ├── NQueens │ │ ├── NQueens.java │ │ └── solution.cpp │ ├── Permutations of a String │ │ ├── PermutationsOfAString.java │ │ └── permute.cpp │ ├── Rat in a Maze │ │ └── solution.cpp │ └── Sudoku │ │ ├── README.md │ │ └── solution.cpp ├── Bit Manipulation │ ├── Check Odd or Even │ │ ├── README.md │ │ ├── check.cpp │ │ └── check.py │ ├── Check Power of 2 │ │ ├── README.md │ │ └── check_power.cpp │ ├── Check ith bit │ │ ├── README.md │ │ └── check_ith_bit.cpp │ ├── Clear All Bits from MSB │ │ ├── README.md │ │ └── solution.cpp │ ├── Convert Number to Binary │ │ ├── README.md │ │ └── convert.cpp │ ├── Flip ith bit │ │ ├── README.md │ │ └── flip.cpp │ ├── Return First Set Bit │ │ ├── README.md │ │ └── solution.cpp │ ├── Turn Off First Set Bit │ │ ├── README.md │ │ └── solution.cpp │ ├── Turn Off ith bit │ │ ├── README.md │ │ └── turn_off_ith_bit.cpp │ └── Turn On ith bit │ │ ├── README.md │ │ └── turn_on_ith_bit.cpp ├── DynamicProgramming │ ├── 01 Knapsack Problem │ │ ├── KnapsackProblem_01.py │ │ └── README.md │ ├── Alpha Code │ │ ├── README.md │ │ └── solution.cpp │ ├── Boredom │ │ ├── README.md │ │ └── solution.cpp │ ├── Catalan Number │ │ ├── README.md │ │ ├── catalan_number_dynamic.py │ │ └── catalan_number_recursive.py │ ├── Coin Change │ │ ├── README.md │ │ ├── coin_change.py │ │ └── solution.cpp │ ├── Construct The Array │ │ ├── README.md │ │ └── solution.cpp │ ├── Count BSTs │ │ ├── README.md │ │ └── solution.cpp │ ├── Edit Distance │ │ ├── README.md │ │ ├── edit_distance.py │ │ └── edit_distance_dynamic.py │ ├── Egg Dropping Puzzle │ │ ├── README.md │ │ └── egg_dropping_puzzle.py │ ├── Fibonacci Numbers │ │ ├── README.md │ │ ├── fibonacci_dynamic.cpp │ │ ├── fibonacci_dynamic.py │ │ ├── fibonacci_memo.py │ │ ├── fibonacci_recursion.cpp │ │ ├── fibonacci_recursion.py │ │ └── tempCodeRunnerFile.py │ ├── K-Divisibility of Array │ │ ├── README.md │ │ ├── problem-statement.pdf │ │ └── solution.cpp │ ├── Kadane's Algorithm │ │ └── kadanes.cpp │ ├── Longest Bitonic Subarray │ │ ├── README.md │ │ └── solution.cpp │ ├── Longest Common Subsequence │ │ ├── README.md │ │ ├── lcs.py │ │ └── lcs_dynamic.py │ ├── Longest Consecutive Subsequence │ │ ├── README.md │ │ └── solution.cpp │ ├── Longest Increasing Subsequence │ │ ├── README.md │ │ ├── longest_increasing_subsequence.py │ │ └── longest_increasing_subsequence_2.py │ ├── Loot Houses │ │ ├── README.md │ │ └── solution.cpp │ ├── Magic Grid │ │ ├── README.md │ │ └── solution.cpp │ ├── Maximum Non-Negative Subarray Sum │ │ ├── README.md │ │ └── solution.cpp │ ├── Maximum Non-Negative Subarray │ │ ├── README.md │ │ └── solution.cpp │ ├── Maximum Product Subarray │ │ ├── README.md │ │ └── solution.cpp │ ├── Maximum Square With All Zeros │ │ ├── README.md │ │ └── solution.cpp │ ├── Maximum Sum Contiguous Subarray │ │ ├── README.md │ │ └── solution.cpp │ ├── Maximum Sum Rectangle │ │ ├── README.md │ │ └── solution.cpp │ ├── Min Cost Path │ │ ├── README.md │ │ ├── min_cost_path.cpp │ │ ├── min_cost_path.py │ │ ├── min_cost_path_dynamic.cpp │ │ ├── min_cost_path_dynamic.py │ │ └── min_cost_path_iterative.cpp │ ├── Mindbending Product │ │ ├── README.md │ │ └── solution.cpp │ ├── Minimum Number of Chocolates │ │ ├── README.md │ │ └── solution.cpp │ ├── Minimum Steps to One │ │ └── min_steps_to_one.cpp │ ├── Right Down the Grid │ │ ├── Solution.java │ │ └── problem-statement.pdf │ ├── Sam and Substrings │ │ ├── README.md │ │ └── solution.cpp │ ├── StairCase Problem │ │ ├── README.md │ │ └── solution.cpp │ └── Ugly Numbers │ │ ├── README.md │ │ └── ugly_numbers.py ├── Greedy │ ├── Fractional Knapsack │ │ └── fractional_knapsack.cpp │ ├── Kruskals Algorithm │ │ └── kruskals.py │ └── Prims Algorithm │ │ ├── README.md │ │ ├── graph.jpg │ │ └── prims.py ├── Searching │ ├── BinarySearch │ │ └── BinarySearch.java │ └── LinearSearch │ │ ├── LinearSearch.cpp │ │ └── LinearSearch.java ├── Sorting │ ├── BubbleSort │ │ ├── BubbleSort.cpp │ │ └── BubbleSort.java │ ├── CountingSort │ │ └── CountingSort.java │ ├── HeapSort │ │ └── HeapSort.java │ ├── InsertionSort.c │ ├── InsertionSort │ │ ├── InsertionSort.java │ │ └── insertion_sort.py │ ├── MergeSort.c │ ├── MergeSort │ │ └── MergeSort.java │ ├── QuickSort │ │ └── QuickSort.java │ └── SelectionSort │ │ └── SelectionSort.java └── Strings │ ├── Funny String │ ├── README.md │ ├── funny string.cpp │ └── funny_string.py │ ├── Gemstones │ ├── README.md │ ├── problem_statement.pdf │ └── solution.cpp │ ├── Print Keypad │ └── solution.cpp │ ├── Print Subsequences │ └── solution.cpp │ ├── Return Subsequences │ └── solution.cpp │ └── Split Strings │ └── string_split.cpp ├── CONTRIBUTING.md ├── Competitions-Challenges ├── CodeChef │ ├── BOXINBOX │ │ └── BOXINBOX.cpp │ ├── BST Operations │ │ ├── README.md │ │ └── solution.cpp │ ├── CASH │ │ └── cash.cpp │ ├── CHEFWARS │ │ └── CHEFWARS.cpp │ ├── CHEFWED │ │ └── CHEFWED.cpp │ ├── CHPINTU │ │ └── CHPINTU.cpp │ ├── CNOTE │ │ ├── Cnote.java │ │ └── Question │ ├── COMPILER │ │ ├── Compiler.java │ │ └── Question │ ├── CRDGAME3 │ │ └── CRDGAME3.cpp │ ├── CRWDCN │ │ └── CRWDCN.cpp │ ├── Chef Restaurant │ │ ├── README.md │ │ └── solution.cpp │ ├── CodeChef-OCT17 │ │ └── A Balanced Contest │ │ │ ├── Question1.java │ │ │ └── Question1.txt │ ├── Discrepancies in the Voters List │ │ ├── README.md │ │ └── solution.cpp │ ├── ENGXOR │ │ └── ENGXOR.cpp │ ├── Hussain Set │ │ ├── README.md │ │ └── solution.cpp │ ├── K-Concatenation │ │ ├── README.md │ │ └── solution.cpp │ ├── LINCHESS │ │ └── LINCHESS.cpp │ ├── LUCKYNO │ │ └── LUCKYNO.cpp │ ├── PRIMEBIT │ │ └── PRIMEBIT.cpp │ ├── Permutation and Palindrome │ │ ├── README.md │ │ └── solution.cpp │ ├── SKMP │ │ └── SKMP.cpp │ ├── SNUG_FIT │ │ └── snug_fit.cpp │ ├── Sudoku │ │ ├── README.md │ │ └── solution.cpp │ ├── Theatre │ │ └── theatre.cpp │ ├── Variation │ │ ├── README.md │ │ └── solution.cpp │ └── Video Game │ │ ├── videogame.cpp │ │ └── videogame.py ├── Codezen │ └── Programming Fundamentals │ │ ├── Conditionals and loops │ │ ├── Alpha Pattern │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Find Power of a Number │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Number Pattern 1 │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Number Pattern 2 │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Number Pattern 3 │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Number Pattern │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Sum of Even and Odd │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ └── Total Salary │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ └── Patterns │ │ ├── Alpha Pattern │ │ ├── README.md │ │ └── solution.cpp │ │ ├── Binary Pattern │ │ ├── README.md │ │ └── solution.cpp │ │ ├── Galaxy of stars │ │ ├── README.md │ │ └── solution.cpp │ │ ├── Give me Triangle │ │ ├── README.md │ │ └── solution.cpp │ │ ├── Interesting Alphabets │ │ ├── README.md │ │ └── solution.cpp │ │ ├── Mirror Image of Triangle │ │ ├── README.md │ │ └── solution.cpp │ │ ├── Number Pattern │ │ ├── README.md │ │ └── solution.cpp │ │ ├── Pattern_ify │ │ ├── README.md │ │ └── solution.cpp │ │ ├── Repeat Triangle │ │ ├── README.md │ │ └── solution.cpp │ │ ├── Repeating Numbers │ │ ├── README.md │ │ └── solution.cpp │ │ └── Reversing Series Pattern │ │ ├── README.md │ │ └── solution.cpp ├── Google CodeJam │ ├── You Can Go Your Own Way │ │ ├── README.md │ │ └── solution.py │ ├── Foregone Solution │ │ ├── README.md │ │ └── solution.py │ └── Vestigium │ │ └── solution.cpp ├── HackerEarth-CodeArena │ └── Competition1.java ├── HackerEarth-CodeEnigma │ ├── Anushka.java │ ├── Chug.java │ ├── NumberPattern.java │ ├── Star.java │ ├── StringManipulation.java │ ├── StuckInAMaze.java │ ├── SubSequence.java │ ├── SumItUp.java │ └── TTT.java ├── HackerEarth-DecemberCircuits17 │ ├── LeftOrRight.java │ └── Question.txt ├── HackerEarth-ThinkAThonV2 │ └── Paper Planes │ │ ├── Program.java │ │ └── Question1 ├── HackerEarth │ ├── Fate of the Mormont │ │ └── FateOfTheMormont.java │ ├── MaxMul │ │ ├── README.md │ │ └── solution.cpp │ └── Network Overflow │ │ ├── README.md │ │ └── solution.cpp ├── HackerRank │ ├── Apple and Orange │ │ ├── README.md │ │ └── solution.cpp │ ├── Grading Students │ │ ├── README.md │ │ └── solution.cpp │ ├── Heaps │ │ └── OperationsInHeap.java │ └── JesseAndCookies │ │ └── JesseAndCookies.java └── LeetCode │ ├── Maximum Product Subarray │ └── solution.cpp │ ├── Minimum Amplitude │ └── min_ampli.cpp │ ├── Minimum domino rotattion for equal row │ └── solution.cpp │ ├── Split Strings │ └── string_split.cpp │ ├── Three Sum │ └── solution.cpp │ ├── Two Sum │ └── solution.cpp │ └── Watering Flowers │ └── watering_flowers.cpp ├── Compiler Design ├── Elimination of Left Factoring │ └── left_factoring.cpp ├── Elimination of Left Recursion │ └── left_recursion.cpp ├── Find First and Follow │ └── first_and_follow.cpp ├── Find Lead and Trail │ └── lead_and_trail.cpp ├── Infix to Postfix │ └── infix_to_postfix.cpp └── Lexical Analyzer │ ├── lexical_analyzer.cpp │ └── sample.c ├── Cracking the Coding Interview Book ├── Arrays and Strings │ ├── Check Permutation │ │ ├── Solution.java │ │ └── solution.cpp │ ├── Is Unique │ │ ├── Solution.java │ │ └── solution.cpp │ ├── One Away │ │ └── solution.cpp │ ├── Palindrome Permutation │ │ └── solution.cpp │ ├── Rotate Matrix │ │ └── solution.cpp │ ├── String Compression │ │ └── solution.cpp │ ├── String Rotation │ │ └── solution.cpp │ ├── URLify │ │ └── solution.cpp │ └── Zero Matrix │ │ └── solution.cpp ├── Linked Lists │ ├── Delete Middle Node │ │ └── solution.cpp │ ├── Intersection │ │ └── solution.cpp │ ├── Loop Detection │ │ └── solution.cpp │ ├── Palindrome │ │ └── solution.cpp │ ├── Partition │ │ └── solution.cpp │ ├── Remove Dups │ │ └── solution.cpp │ ├── Return Kth to Last │ │ └── solution.cpp │ ├── Sum Lists │ │ └── solution.cpp │ └── linkedlist.h └── Stacks and Queues │ ├── Animal Shelter │ └── solution.cpp │ ├── Queue via Stacks │ ├── solution1.cpp │ └── solution2.cpp │ ├── Sort Stack │ └── solution.cpp │ ├── Stack Min │ ├── solution1.cpp │ ├── solution2.cpp │ └── solution3.cpp │ ├── Stack of Plates │ └── solution.cpp │ ├── Three in One │ └── solution.cpp │ ├── queue.h │ └── stack.h ├── Data Structures ├── BinarySearchTree │ ├── BST.cpp │ └── Solution.java ├── BinaryTree │ ├── BinaryTree.java │ ├── Tree.cpp │ └── binary_tree.py ├── CircularLinkedList │ └── CircularLinkedList.c ├── DataStructures-Problems │ ├── Arrays │ │ ├── Add Alternate Elements of 2D Array │ │ │ ├── AddAlternate.java │ │ │ └── addalternate.cpp │ │ ├── Akash and the Assignment │ │ │ └── AkashAssignment.java │ │ ├── Converting a Sequence to Another │ │ │ ├── problem-statement.pdf │ │ │ └── solution.py │ │ ├── Find the String │ │ │ ├── FindTheString.java │ │ │ └── findthestring.cpp │ │ ├── Fredo and Large Numbers │ │ │ ├── Fredo.java │ │ │ ├── fredo.cpp │ │ │ └── fredo.py │ │ ├── Honey Bees │ │ │ └── HoneyBees.java │ │ ├── Left or Right │ │ │ ├── LeftOrRight.java │ │ │ └── leftorright.cpp │ │ ├── Litte Jhool and World Tour │ │ │ ├── LittleJhool.java │ │ │ ├── littlejhool.cpp │ │ │ └── littlejhool.py │ │ ├── Micro and Array Update │ │ │ ├── MicroAndArrayUpdate.java │ │ │ ├── microandarrayupdate.cpp │ │ │ └── microandarrayupdate.py │ │ ├── Micro and Sweet Distribution │ │ │ └── MicroAndSweetDistribution.java │ │ ├── Professor and his operations │ │ │ ├── Professor.java │ │ │ ├── professor.cpp │ │ │ └── professor.py │ │ ├── Remove Duplicates │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Roy and Symmetric Logos │ │ │ └── RoyAndSymmetricLogos.java │ │ ├── Saul Goodman's Problem Statement │ │ │ └── SaulGoodman.java │ │ ├── Sorting the Skills │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Submatrix Updates │ │ │ └── SubmatrixUpdates.java │ │ ├── Symmetric Matrix │ │ │ └── SymmetricMatrix.java │ │ ├── The Wealthy Landlord │ │ │ └── WealthyLandlord.java │ │ └── Unique Subarrays │ │ │ └── UniqueSubarrays.java │ ├── FacitoAndCollege.java │ ├── FacitooAndBridge.java │ ├── FacitooAndMelon.java │ ├── Graphs │ │ ├── BFS Disconnected Graph │ │ │ └── bfs_disconnected_graph.cpp │ │ ├── BFS │ │ │ └── bfs_adjacency_matrix.cpp │ │ ├── DFS Disconnected Graph │ │ │ └── dfs_disconnected_graph.cpp │ │ ├── DFS │ │ │ └── dfs_adjacency_matrix.cpp │ │ ├── Get all connected Components │ │ │ └── connected_components.cpp │ │ ├── GetPath │ │ │ ├── get_path_bfs.cpp │ │ │ └── get_path_dfs.cpp │ │ ├── HasPath │ │ │ ├── has_path_bfs.cpp │ │ │ └── has_path_dfs.cpp │ │ ├── Is Connected │ │ │ └── is_connected.cpp │ │ └── Monk at the Graph Factory │ │ │ ├── README.md │ │ │ └── solution.py │ ├── LinkedLists │ │ ├── Add 2 Numbers Represented by a Linked List │ │ │ └── solution.cpp │ │ ├── Add K Nodes │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Check Palindrome │ │ │ ├── check.cpp │ │ │ └── using_stack.cpp │ │ ├── Delete From End │ │ │ └── solution.cpp │ │ ├── Delete From Start │ │ │ └── solution.cpp │ │ ├── Delete Node with key │ │ │ └── solution.cpp │ │ ├── Delete Node without Head │ │ │ └── solution.cpp │ │ ├── Detect Loop │ │ │ └── solution.cpp │ │ ├── Find Mid Element │ │ │ └── solution.cpp │ │ ├── Flatten a Linked List │ │ │ └── solution.cpp │ │ ├── Get Nth Node from Last │ │ │ └── solution.cpp │ │ ├── Implement Queue Using Linked List │ │ │ └── solution.cpp │ │ ├── Intersection point in Y shaped Linked List │ │ │ └── solution.cpp │ │ ├── Make Maximum Number │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Merge Reverse │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Merge Two Sorted Linked List │ │ │ └── solution.cpp │ │ ├── MergeSort │ │ │ ├── linked_list.py │ │ │ └── sort.cpp │ │ ├── MergeTwoList │ │ │ └── linked_list.py │ │ ├── Pairwise Swap Elements │ │ │ └── solution.cpp │ │ ├── Remove Loop │ │ │ └── solution.cpp │ │ ├── Reverse a Linked List │ │ │ └── solution.cpp │ │ ├── Reverse in group of given size │ │ │ └── solution.cpp │ │ ├── Rotate Counter Clockwise │ │ │ └── solution.cpp │ │ └── Stack Implementation │ │ │ └── solution.cpp │ ├── Matrices │ │ ├── PrintElementsInSpiral │ │ │ ├── PrintElementsInSpiral.java │ │ │ └── README.md │ │ └── PrintElementsInZigZag │ │ │ ├── PrintElementsInZigZag.java │ │ │ └── README.md │ ├── Stack │ │ └── FacitooAndBridge.java │ ├── Strings │ │ ├── Different Names │ │ │ ├── README.md │ │ │ ├── solution.cpp │ │ │ └── solution.py │ │ ├── Find the String │ │ │ ├── FindTheString.java │ │ │ └── findthestring.cpp │ │ ├── Love for Characters │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ ├── Non Repeating Character │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ └── StringOccurence │ │ │ └── StringOccurence.java │ ├── TreeTraversal │ │ ├── InOrderTraversal │ │ │ ├── InOrderTraversal.java │ │ │ └── InOrderTraversal2.java │ │ ├── LevelOrderTraversal │ │ │ ├── LevelOrderTraversal_Queue.java │ │ │ └── LevelOrderTraversal_Recursive.java │ │ ├── PostOrderTraversal │ │ │ └── PostOrderTraversal.java │ │ └── PreOrderTraversal │ │ │ └── PreOrderTraversal.java │ ├── Trees │ │ ├── BST to Tree with sum of all Keys │ │ │ ├── BSTToTreeWithSum.java │ │ │ └── README.md │ │ ├── Bottom View of Binary Tree │ │ │ └── solution.cpp │ │ ├── Check if 2 Trees are Identical │ │ │ └── solution.cpp │ │ ├── Check if Tree is BST │ │ │ └── solution.cpp │ │ ├── Check if tree is symmetric │ │ │ └── solution.cpp │ │ ├── Correct A Binary Tree │ │ │ ├── AnotherApproach.java │ │ │ ├── CorrectABinaryTree.java │ │ │ └── README.md │ │ ├── DiameterOfABinaryTree │ │ │ ├── DiameterOfABinaryTree.java │ │ │ └── README.md │ │ ├── Distinct Count │ │ │ ├── DistinctCount-another.java │ │ │ └── README.md │ │ ├── Find Max Subtree Sum │ │ │ ├── FindMaxSubtreeSum.java │ │ │ └── README.md │ │ ├── KthLargestElement │ │ │ ├── KthLargestElement.java │ │ │ └── README.md │ │ ├── KthSmallestElement │ │ │ ├── KthSmallestElement.java │ │ │ └── README.md │ │ ├── Lowest Common Ancestor in BST │ │ │ └── solution.cpp │ │ ├── Maximum Path Sum │ │ │ └── solution.cpp │ │ ├── Merge Two BST with Limited Extra Space │ │ │ ├── AnotherApproach.java │ │ │ ├── MergeTwoBST.java │ │ │ └── README.md │ │ ├── Monk Watching Fight │ │ │ ├── MonkWatchingFight.java │ │ │ └── README.md │ │ ├── Monk and his Friends │ │ │ ├── README.md │ │ │ └── monkandhisfriends.py │ │ ├── Number of Balanced BST │ │ │ └── solution.cpp │ │ ├── Print Left View of Binary Tree │ │ │ └── solution.cpp │ │ ├── Print Level Order in Spiral Form │ │ │ └── solution.cpp │ │ ├── Print Path with given Sum │ │ │ ├── PrintPathWithGivenSum.java │ │ │ └── README.md │ │ ├── Print Tree in Vertical Order │ │ │ └── solution.cpp │ │ └── Yatin plays PUBG │ │ │ ├── README.md │ │ │ └── YatinPlaysPubg.java │ └── Trie │ │ └── Max XOR Pair │ │ └── max_xor_pair.cpp ├── DoublyLinkedList │ └── DoublyLinkedList.c ├── Graphs │ ├── bfs_adjacency_matrix.cpp │ ├── bfs_disconnected_graph.cpp │ ├── dfs_adjacency_matrix.cpp │ └── dfs_disconnected_graph.cpp ├── Heaps │ ├── MaxHeap.java │ └── MinHeap.java ├── LinkedLists │ ├── LinkedList.c │ ├── LinkedList.cpp │ ├── LinkedList.java │ └── linked_list.py ├── Queues │ ├── Queue.cpp │ └── Queue.java ├── Stacks │ ├── Stack.cpp │ ├── Stack.java │ └── stack.py └── Trie │ └── trie.cpp ├── Fast IO ├── CPP │ ├── README.md │ └── fastio.cpp └── Java │ ├── MyScanner.java │ └── README.md ├── Interview Preparation ├── HackerRank-Interview Preparation Kit │ ├── Arrays │ │ ├── 2D Arrays-DS │ │ │ ├── README.md │ │ │ ├── problem-statement.pdf │ │ │ └── solution.c │ │ ├── Left Rotation │ │ │ ├── README.md │ │ │ ├── problem-statement.pdf │ │ │ └── solution.py │ │ └── Minimum Swaps 2 │ │ │ ├── README.md │ │ │ ├── problem-statement.pdf │ │ │ └── solution.java │ ├── String Manipulation │ │ ├── Alternating Characters │ │ │ ├── README.md │ │ │ ├── problem-statement.pdf │ │ │ └── solution.cpp │ │ ├── Making Anagrams │ │ │ ├── README.md │ │ │ ├── problem-statement.pdf │ │ │ └── solution.cpp │ │ └── Sherlock and the Valid String │ │ │ ├── README.md │ │ │ ├── problem-statement.pdf │ │ │ └── solution.cpp │ └── Warm-up Challenges │ │ ├── Counting Valleys │ │ ├── README.md │ │ └── solution.py │ │ ├── Jumping on the Clouds │ │ ├── README.md │ │ ├── Solution.java │ │ └── problem-statement.pdf │ │ ├── Repeated String │ │ ├── README.md │ │ ├── problem-statement.pdf │ │ └── solution.py │ │ └── Sock Merchant │ │ ├── README.md │ │ └── solution.py └── Practice-Questions │ ├── CountDistinctArrayElements │ └── CountDistinctArrayElements.java │ ├── Euler Circuit in a graph │ └── EulerCircuit.java │ ├── Jason Fights Monsters │ ├── Solution.java │ └── problem-statement.pdf │ ├── Lucky_four │ ├── README.md │ └── solution.c │ ├── Migratory Birds │ ├── Solution.java │ └── problem-statement.pdf │ ├── OrderOfAString │ ├── OrderOfAString.java │ └── README.md │ ├── PatternFreq │ ├── PatternFreq.py │ └── README.md │ ├── PermutationsOfAString │ └── Name.java │ └── Triangle_Of_Stars │ ├── README.md │ └── solution.c ├── LICENSE ├── Patterns ├── Pattern 4 │ ├── README.md │ └── pattern4.cpp ├── Pattern1 │ └── solution.cpp ├── Pattern2 │ ├── README.md │ ├── solution.cpp │ └── solution_recursive.cpp └── Pattern3 │ ├── README.md │ └── solution_recursive.cpp ├── Project Euler ├── Problem_1 │ ├── README.md │ ├── Solution.java │ ├── solution.cpp │ └── solution.py ├── Problem_10 │ ├── README.md │ ├── solution.cpp │ └── solution.py ├── Problem_11 │ ├── README.md │ └── solution.py ├── Problem_12 │ ├── README.md │ └── solution.py ├── Problem_13 │ ├── README.md │ └── solution.py ├── Problem_14 │ ├── README.md │ └── solution.py ├── Problem_15 │ ├── README.md │ └── solution.py ├── Problem_16 │ ├── README.md │ └── Solution.java ├── Problem_2 │ ├── README.md │ ├── Solution.java │ └── solution.py ├── Problem_3 │ ├── README.md │ ├── solution.cpp │ └── solution.py ├── Problem_4 │ ├── README.md │ ├── solution.cpp │ └── solution.py ├── Problem_5 │ ├── README.md │ ├── solution.cpp │ └── solution.py ├── Problem_6 │ ├── README.md │ └── solution.py ├── Problem_7 │ ├── README.md │ └── solution.py ├── Problem_8 │ ├── README.md │ └── solution.py ├── Problem_9 │ ├── README.md │ └── solution.py └── README.md └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/.gitignore -------------------------------------------------------------------------------- /Ad-hoc Problems/Circular List of Students/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Ad-hoc Problems/Circular List of Students/README.md -------------------------------------------------------------------------------- /Ad-hoc Problems/Circular List of Students/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Ad-hoc Problems/Circular List of Students/solution.cpp -------------------------------------------------------------------------------- /Ad-hoc Problems/Equalize/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Ad-hoc Problems/Equalize/README.md -------------------------------------------------------------------------------- /Ad-hoc Problems/Equalize/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Ad-hoc Problems/Equalize/solution.cpp -------------------------------------------------------------------------------- /Ad-hoc Problems/Interesting Sequences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Ad-hoc Problems/Interesting Sequences/README.md -------------------------------------------------------------------------------- /Ad-hoc Problems/Interesting Sequences/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Ad-hoc Problems/Interesting Sequences/solution.cpp -------------------------------------------------------------------------------- /Ad-hoc Problems/Light up the Bulbs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Ad-hoc Problems/Light up the Bulbs/README.md -------------------------------------------------------------------------------- /Ad-hoc Problems/Light up the Bulbs/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Ad-hoc Problems/Light up the Bulbs/solution.cpp -------------------------------------------------------------------------------- /Ad-hoc Problems/Rectangular Area/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Ad-hoc Problems/Rectangular Area/README.md -------------------------------------------------------------------------------- /Ad-hoc Problems/Rectangular Area/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Ad-hoc Problems/Rectangular Area/solution.cpp -------------------------------------------------------------------------------- /Ad-hoc Problems/Winning Strategy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Ad-hoc Problems/Winning Strategy/README.md -------------------------------------------------------------------------------- /Ad-hoc Problems/Winning Strategy/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Ad-hoc Problems/Winning Strategy/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/BinarySearch/Agressive Cows/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/BinarySearch/Agressive Cows/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/BinarySearch/Bishu and Soilders/BishuAndSoilders.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/BinarySearch/Bishu and Soilders/BishuAndSoilders.cpp -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/BinarySearch/Bishu and Soilders/BishuAndSoilders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/BinarySearch/Bishu and Soilders/BishuAndSoilders.java -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/BinarySearch/BooBoo and Upsolving/BooBooAndUpsolving.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/BinarySearch/BooBoo and Upsolving/BooBooAndUpsolving.cpp -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/BinarySearch/BooBoo and Upsolving/BooBooAndUpsolving.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/BinarySearch/BooBoo and Upsolving/BooBooAndUpsolving.java -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/BinarySearch/Compare Strings/CompareStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/BinarySearch/Compare Strings/CompareStrings.java -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Activity Selection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Activity Selection/README.md -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Activity Selection/activity_selection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Activity Selection/activity_selection.cpp -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Lopov/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Lopov/README.md -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Lopov/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Lopov/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Minimum Absolute Difference/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Minimum Absolute Difference/README.md -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Minimum Absolute Difference/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Minimum Absolute Difference/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Nikunj and Donuts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Nikunj and Donuts/README.md -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Nikunj and Donuts/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Nikunj and Donuts/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Perimeter with Conditions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Perimeter with Conditions/README.md -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Perimeter with Conditions/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Perimeter with Conditions/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Problem Discussion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Problem Discussion/README.md -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Problem Discussion/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Problem Discussion/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Save Energy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Save Energy/README.md -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Save Energy/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Save Energy/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Weighted Job Scheduling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Weighted Job Scheduling/README.md -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Weighted Job Scheduling/weighted_job_scheduling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Weighted Job Scheduling/weighted_job_scheduling.cpp -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Winning Lottery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Winning Lottery/README.md -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Greedy/Winning Lottery/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Greedy/Winning Lottery/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/LinearSearch/Breakup App/BreakupApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/LinearSearch/Breakup App/BreakupApp.java -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/LinearSearch/Holiday Season/HolidaySeason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/LinearSearch/Holiday Season/HolidaySeason.java -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/LinearSearch/Manna's First Name/MannasFirstName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/LinearSearch/Manna's First Name/MannasFirstName.java -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/LinearSearch/Manna's First Name/mananasfirstname.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/LinearSearch/Manna's First Name/mananasfirstname.cpp -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/LinearSearch/Min-Max/MinMax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/LinearSearch/Min-Max/MinMax.java -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/LinearSearch/Monk Takes a Walk/MonkTakesAWalk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/LinearSearch/Monk Takes a Walk/MonkTakesAWalk.java -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/LinearSearch/Policemen and thieves/PolicemenAndThieves.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/LinearSearch/Policemen and thieves/PolicemenAndThieves.java -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/LinearSearch/Repeated K Times/RepeatedKTimes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/LinearSearch/Repeated K Times/RepeatedKTimes.java -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/LinearSearch/Rest in peace-21-1/RIP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/LinearSearch/Rest in peace-21-1/RIP.java -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/LinearSearch/Simple Search/SimpleSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/LinearSearch/Simple Search/SimpleSearch.java -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/LinearSearch/Square Transaction/SquareTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/LinearSearch/Square Transaction/SquareTransaction.java -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/LinearSearch/The Normal Type/TheNormalType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/LinearSearch/The Normal Type/TheNormalType.java -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Merge Sort/Inversion Count/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Merge Sort/Inversion Count/README.md -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Merge Sort/Inversion Count/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Merge Sort/Inversion Count/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Merge Sort/Murder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Merge Sort/Murder/README.md -------------------------------------------------------------------------------- /Algorithms/Algorithms-Problems/Merge Sort/Murder/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Algorithms-Problems/Merge Sort/Murder/solution.cpp -------------------------------------------------------------------------------- /Algorithms/BackTracking/Crossword/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/BackTracking/Crossword/README.md -------------------------------------------------------------------------------- /Algorithms/BackTracking/Crossword/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/BackTracking/Crossword/solution.cpp -------------------------------------------------------------------------------- /Algorithms/BackTracking/GraphColoring/ChromaticNumberProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/BackTracking/GraphColoring/ChromaticNumberProblem.java -------------------------------------------------------------------------------- /Algorithms/BackTracking/NQueens/NQueens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/BackTracking/NQueens/NQueens.java -------------------------------------------------------------------------------- /Algorithms/BackTracking/NQueens/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/BackTracking/NQueens/solution.cpp -------------------------------------------------------------------------------- /Algorithms/BackTracking/Permutations of a String/PermutationsOfAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/BackTracking/Permutations of a String/PermutationsOfAString.java -------------------------------------------------------------------------------- /Algorithms/BackTracking/Permutations of a String/permute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/BackTracking/Permutations of a String/permute.cpp -------------------------------------------------------------------------------- /Algorithms/BackTracking/Rat in a Maze/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/BackTracking/Rat in a Maze/solution.cpp -------------------------------------------------------------------------------- /Algorithms/BackTracking/Sudoku/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/BackTracking/Sudoku/README.md -------------------------------------------------------------------------------- /Algorithms/BackTracking/Sudoku/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/BackTracking/Sudoku/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Check Odd or Even/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Check Odd or Even/README.md -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Check Odd or Even/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Check Odd or Even/check.cpp -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Check Odd or Even/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Check Odd or Even/check.py -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Check Power of 2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Check Power of 2/README.md -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Check Power of 2/check_power.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Check Power of 2/check_power.cpp -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Check ith bit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Check ith bit/README.md -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Check ith bit/check_ith_bit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Check ith bit/check_ith_bit.cpp -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Clear All Bits from MSB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Clear All Bits from MSB/README.md -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Clear All Bits from MSB/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Clear All Bits from MSB/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Convert Number to Binary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Convert Number to Binary/README.md -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Convert Number to Binary/convert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Convert Number to Binary/convert.cpp -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Flip ith bit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Flip ith bit/README.md -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Flip ith bit/flip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Flip ith bit/flip.cpp -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Return First Set Bit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Return First Set Bit/README.md -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Return First Set Bit/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Return First Set Bit/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Turn Off First Set Bit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Turn Off First Set Bit/README.md -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Turn Off First Set Bit/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Turn Off First Set Bit/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Turn Off ith bit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Turn Off ith bit/README.md -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Turn Off ith bit/turn_off_ith_bit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Turn Off ith bit/turn_off_ith_bit.cpp -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Turn On ith bit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Turn On ith bit/README.md -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Turn On ith bit/turn_on_ith_bit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Bit Manipulation/Turn On ith bit/turn_on_ith_bit.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/01 Knapsack Problem/KnapsackProblem_01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/01 Knapsack Problem/KnapsackProblem_01.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/01 Knapsack Problem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/01 Knapsack Problem/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Alpha Code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Alpha Code/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Alpha Code/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Alpha Code/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Boredom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Boredom/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Boredom/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Boredom/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Catalan Number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Catalan Number/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Catalan Number/catalan_number_dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Catalan Number/catalan_number_dynamic.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Catalan Number/catalan_number_recursive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Catalan Number/catalan_number_recursive.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Coin Change/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Coin Change/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Coin Change/coin_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Coin Change/coin_change.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Coin Change/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Coin Change/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Construct The Array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Construct The Array/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Construct The Array/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Construct The Array/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Count BSTs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Count BSTs/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Count BSTs/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Count BSTs/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Edit Distance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Edit Distance/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Edit Distance/edit_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Edit Distance/edit_distance.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Edit Distance/edit_distance_dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Edit Distance/edit_distance_dynamic.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Egg Dropping Puzzle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Egg Dropping Puzzle/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Egg Dropping Puzzle/egg_dropping_puzzle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Egg Dropping Puzzle/egg_dropping_puzzle.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Fibonacci Numbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Fibonacci Numbers/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Fibonacci Numbers/fibonacci_dynamic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Fibonacci Numbers/fibonacci_dynamic.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Fibonacci Numbers/fibonacci_dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Fibonacci Numbers/fibonacci_dynamic.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Fibonacci Numbers/fibonacci_memo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Fibonacci Numbers/fibonacci_memo.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Fibonacci Numbers/fibonacci_recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Fibonacci Numbers/fibonacci_recursion.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Fibonacci Numbers/fibonacci_recursion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Fibonacci Numbers/fibonacci_recursion.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Fibonacci Numbers/tempCodeRunnerFile.py: -------------------------------------------------------------------------------- 1 | print("\ntime: " + str(1000 * (fin-init))+"ms") -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/K-Divisibility of Array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/K-Divisibility of Array/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/K-Divisibility of Array/problem-statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/K-Divisibility of Array/problem-statement.pdf -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/K-Divisibility of Array/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/K-Divisibility of Array/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Kadane's Algorithm/kadanes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Kadane's Algorithm/kadanes.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Longest Bitonic Subarray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Longest Bitonic Subarray/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Longest Bitonic Subarray/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Longest Bitonic Subarray/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Longest Common Subsequence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Longest Common Subsequence/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Longest Common Subsequence/lcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Longest Common Subsequence/lcs.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Longest Common Subsequence/lcs_dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Longest Common Subsequence/lcs_dynamic.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Longest Consecutive Subsequence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Longest Consecutive Subsequence/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Longest Consecutive Subsequence/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Longest Consecutive Subsequence/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Longest Increasing Subsequence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Longest Increasing Subsequence/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Longest Increasing Subsequence/longest_increasing_subsequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Longest Increasing Subsequence/longest_increasing_subsequence.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Longest Increasing Subsequence/longest_increasing_subsequence_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Longest Increasing Subsequence/longest_increasing_subsequence_2.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Loot Houses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Loot Houses/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Loot Houses/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Loot Houses/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Magic Grid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Magic Grid/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Magic Grid/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Magic Grid/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Maximum Non-Negative Subarray Sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Maximum Non-Negative Subarray Sum/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Maximum Non-Negative Subarray Sum/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Maximum Non-Negative Subarray Sum/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Maximum Non-Negative Subarray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Maximum Non-Negative Subarray/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Maximum Non-Negative Subarray/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Maximum Non-Negative Subarray/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Maximum Product Subarray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Maximum Product Subarray/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Maximum Product Subarray/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Maximum Product Subarray/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Maximum Square With All Zeros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Maximum Square With All Zeros/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Maximum Square With All Zeros/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Maximum Square With All Zeros/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Maximum Sum Contiguous Subarray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Maximum Sum Contiguous Subarray/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Maximum Sum Contiguous Subarray/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Maximum Sum Contiguous Subarray/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Maximum Sum Rectangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Maximum Sum Rectangle/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Maximum Sum Rectangle/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Maximum Sum Rectangle/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Min Cost Path/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Min Cost Path/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Min Cost Path/min_cost_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Min Cost Path/min_cost_path.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Min Cost Path/min_cost_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Min Cost Path/min_cost_path.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Min Cost Path/min_cost_path_dynamic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Min Cost Path/min_cost_path_dynamic.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Min Cost Path/min_cost_path_dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Min Cost Path/min_cost_path_dynamic.py -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Min Cost Path/min_cost_path_iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Min Cost Path/min_cost_path_iterative.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Mindbending Product/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Mindbending Product/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Mindbending Product/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Mindbending Product/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Minimum Number of Chocolates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Minimum Number of Chocolates/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Minimum Number of Chocolates/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Minimum Number of Chocolates/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Minimum Steps to One/min_steps_to_one.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Minimum Steps to One/min_steps_to_one.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Right Down the Grid/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Right Down the Grid/Solution.java -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Right Down the Grid/problem-statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Right Down the Grid/problem-statement.pdf -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Sam and Substrings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Sam and Substrings/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Sam and Substrings/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Sam and Substrings/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/StairCase Problem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/StairCase Problem/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/StairCase Problem/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/StairCase Problem/solution.cpp -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Ugly Numbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Ugly Numbers/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Ugly Numbers/ugly_numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/DynamicProgramming/Ugly Numbers/ugly_numbers.py -------------------------------------------------------------------------------- /Algorithms/Greedy/Fractional Knapsack/fractional_knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Greedy/Fractional Knapsack/fractional_knapsack.cpp -------------------------------------------------------------------------------- /Algorithms/Greedy/Kruskals Algorithm/kruskals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Greedy/Kruskals Algorithm/kruskals.py -------------------------------------------------------------------------------- /Algorithms/Greedy/Prims Algorithm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Greedy/Prims Algorithm/README.md -------------------------------------------------------------------------------- /Algorithms/Greedy/Prims Algorithm/graph.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Greedy/Prims Algorithm/graph.jpg -------------------------------------------------------------------------------- /Algorithms/Greedy/Prims Algorithm/prims.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Greedy/Prims Algorithm/prims.py -------------------------------------------------------------------------------- /Algorithms/Searching/BinarySearch/BinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Searching/BinarySearch/BinarySearch.java -------------------------------------------------------------------------------- /Algorithms/Searching/LinearSearch/LinearSearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Searching/LinearSearch/LinearSearch.cpp -------------------------------------------------------------------------------- /Algorithms/Searching/LinearSearch/LinearSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Searching/LinearSearch/LinearSearch.java -------------------------------------------------------------------------------- /Algorithms/Sorting/BubbleSort/BubbleSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Sorting/BubbleSort/BubbleSort.cpp -------------------------------------------------------------------------------- /Algorithms/Sorting/BubbleSort/BubbleSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Sorting/BubbleSort/BubbleSort.java -------------------------------------------------------------------------------- /Algorithms/Sorting/CountingSort/CountingSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Sorting/CountingSort/CountingSort.java -------------------------------------------------------------------------------- /Algorithms/Sorting/HeapSort/HeapSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Sorting/HeapSort/HeapSort.java -------------------------------------------------------------------------------- /Algorithms/Sorting/InsertionSort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Sorting/InsertionSort.c -------------------------------------------------------------------------------- /Algorithms/Sorting/InsertionSort/InsertionSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Sorting/InsertionSort/InsertionSort.java -------------------------------------------------------------------------------- /Algorithms/Sorting/InsertionSort/insertion_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Sorting/InsertionSort/insertion_sort.py -------------------------------------------------------------------------------- /Algorithms/Sorting/MergeSort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Sorting/MergeSort.c -------------------------------------------------------------------------------- /Algorithms/Sorting/MergeSort/MergeSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Sorting/MergeSort/MergeSort.java -------------------------------------------------------------------------------- /Algorithms/Sorting/QuickSort/QuickSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Sorting/QuickSort/QuickSort.java -------------------------------------------------------------------------------- /Algorithms/Sorting/SelectionSort/SelectionSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Sorting/SelectionSort/SelectionSort.java -------------------------------------------------------------------------------- /Algorithms/Strings/Funny String/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Strings/Funny String/README.md -------------------------------------------------------------------------------- /Algorithms/Strings/Funny String/funny string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Strings/Funny String/funny string.cpp -------------------------------------------------------------------------------- /Algorithms/Strings/Funny String/funny_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Strings/Funny String/funny_string.py -------------------------------------------------------------------------------- /Algorithms/Strings/Gemstones/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Strings/Gemstones/README.md -------------------------------------------------------------------------------- /Algorithms/Strings/Gemstones/problem_statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Strings/Gemstones/problem_statement.pdf -------------------------------------------------------------------------------- /Algorithms/Strings/Gemstones/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Strings/Gemstones/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Strings/Print Keypad/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Strings/Print Keypad/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Strings/Print Subsequences/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Strings/Print Subsequences/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Strings/Return Subsequences/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Strings/Return Subsequences/solution.cpp -------------------------------------------------------------------------------- /Algorithms/Strings/Split Strings/string_split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Algorithms/Strings/Split Strings/string_split.cpp -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/BOXINBOX/BOXINBOX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/BOXINBOX/BOXINBOX.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/BST Operations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/BST Operations/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/BST Operations/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/BST Operations/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/CASH/cash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/CASH/cash.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/CHEFWARS/CHEFWARS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/CHEFWARS/CHEFWARS.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/CHEFWED/CHEFWED.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/CHEFWED/CHEFWED.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/CHPINTU/CHPINTU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/CHPINTU/CHPINTU.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/CNOTE/Cnote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/CNOTE/Cnote.java -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/CNOTE/Question: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/CNOTE/Question -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/COMPILER/Compiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/COMPILER/Compiler.java -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/COMPILER/Question: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/COMPILER/Question -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/CRDGAME3/CRDGAME3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/CRDGAME3/CRDGAME3.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/CRWDCN/CRWDCN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/CRWDCN/CRWDCN.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/Chef Restaurant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/Chef Restaurant/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/Chef Restaurant/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/Chef Restaurant/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/CodeChef-OCT17/A Balanced Contest/Question1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/CodeChef-OCT17/A Balanced Contest/Question1.java -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/CodeChef-OCT17/A Balanced Contest/Question1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/CodeChef-OCT17/A Balanced Contest/Question1.txt -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/Discrepancies in the Voters List/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/Discrepancies in the Voters List/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/Discrepancies in the Voters List/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/Discrepancies in the Voters List/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/ENGXOR/ENGXOR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/ENGXOR/ENGXOR.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/Hussain Set/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/Hussain Set/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/Hussain Set/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/Hussain Set/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/K-Concatenation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/K-Concatenation/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/K-Concatenation/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/K-Concatenation/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/LINCHESS/LINCHESS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/LINCHESS/LINCHESS.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/LUCKYNO/LUCKYNO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/LUCKYNO/LUCKYNO.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/PRIMEBIT/PRIMEBIT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/PRIMEBIT/PRIMEBIT.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/Permutation and Palindrome/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/Permutation and Palindrome/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/Permutation and Palindrome/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/Permutation and Palindrome/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/SKMP/SKMP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/SKMP/SKMP.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/SNUG_FIT/snug_fit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/SNUG_FIT/snug_fit.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/Sudoku/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/Sudoku/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/Sudoku/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/Sudoku/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/Theatre/theatre.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/Theatre/theatre.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/Variation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/Variation/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/Variation/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/Variation/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/Video Game/videogame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/Video Game/videogame.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/CodeChef/Video Game/videogame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/CodeChef/Video Game/videogame.py -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Alpha Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Alpha Pattern/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Alpha Pattern/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Alpha Pattern/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Find Power of a Number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Find Power of a Number/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Find Power of a Number/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Find Power of a Number/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern 1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern 1/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern 1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern 1/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern 2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern 2/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern 2/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern 2/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern 3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern 3/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern 3/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern 3/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Number Pattern/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Sum of Even and Odd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Sum of Even and Odd/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Sum of Even and Odd/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Sum of Even and Odd/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Total Salary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Total Salary/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Total Salary/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Conditionals and loops/Total Salary/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Alpha Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Alpha Pattern/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Alpha Pattern/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Alpha Pattern/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Binary Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Binary Pattern/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Binary Pattern/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Binary Pattern/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Galaxy of stars/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Galaxy of stars/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Galaxy of stars/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Galaxy of stars/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Give me Triangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Give me Triangle/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Give me Triangle/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Give me Triangle/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Interesting Alphabets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Interesting Alphabets/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Interesting Alphabets/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Interesting Alphabets/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Mirror Image of Triangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Mirror Image of Triangle/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Mirror Image of Triangle/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Mirror Image of Triangle/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Number Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Number Pattern/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Number Pattern/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Number Pattern/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Pattern_ify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Pattern_ify/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Pattern_ify/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Pattern_ify/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Repeat Triangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Repeat Triangle/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Repeat Triangle/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Repeat Triangle/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Repeating Numbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Repeating Numbers/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Repeating Numbers/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Repeating Numbers/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Reversing Series Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Reversing Series Pattern/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Reversing Series Pattern/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Codezen/Programming Fundamentals/Patterns/Reversing Series Pattern/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/Google CodeJam/ You Can Go Your Own Way/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Google CodeJam/ You Can Go Your Own Way/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Google CodeJam/ You Can Go Your Own Way/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Google CodeJam/ You Can Go Your Own Way/solution.py -------------------------------------------------------------------------------- /Competitions-Challenges/Google CodeJam/Foregone Solution/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Google CodeJam/Foregone Solution/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/Google CodeJam/Foregone Solution/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Google CodeJam/Foregone Solution/solution.py -------------------------------------------------------------------------------- /Competitions-Challenges/Google CodeJam/Vestigium/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/Google CodeJam/Vestigium/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth-CodeArena/Competition1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth-CodeArena/Competition1.java -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth-CodeEnigma/Anushka.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth-CodeEnigma/Anushka.java -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth-CodeEnigma/Chug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth-CodeEnigma/Chug.java -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth-CodeEnigma/NumberPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth-CodeEnigma/NumberPattern.java -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth-CodeEnigma/Star.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth-CodeEnigma/Star.java -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth-CodeEnigma/StringManipulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth-CodeEnigma/StringManipulation.java -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth-CodeEnigma/StuckInAMaze.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth-CodeEnigma/StuckInAMaze.java -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth-CodeEnigma/SubSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth-CodeEnigma/SubSequence.java -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth-CodeEnigma/SumItUp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth-CodeEnigma/SumItUp.java -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth-CodeEnigma/TTT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth-CodeEnigma/TTT.java -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth-DecemberCircuits17/LeftOrRight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth-DecemberCircuits17/LeftOrRight.java -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth-DecemberCircuits17/Question.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth-DecemberCircuits17/Question.txt -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth-ThinkAThonV2/Paper Planes/Program.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth-ThinkAThonV2/Paper Planes/Program.java -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth-ThinkAThonV2/Paper Planes/Question1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth-ThinkAThonV2/Paper Planes/Question1 -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth/Fate of the Mormont/FateOfTheMormont.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth/Fate of the Mormont/FateOfTheMormont.java -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth/MaxMul/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth/MaxMul/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth/MaxMul/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth/MaxMul/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth/Network Overflow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth/Network Overflow/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/HackerEarth/Network Overflow/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerEarth/Network Overflow/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/HackerRank/Apple and Orange/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerRank/Apple and Orange/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/HackerRank/Apple and Orange/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerRank/Apple and Orange/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/HackerRank/Grading Students/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerRank/Grading Students/README.md -------------------------------------------------------------------------------- /Competitions-Challenges/HackerRank/Grading Students/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerRank/Grading Students/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/HackerRank/Heaps/OperationsInHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerRank/Heaps/OperationsInHeap.java -------------------------------------------------------------------------------- /Competitions-Challenges/HackerRank/JesseAndCookies/JesseAndCookies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/HackerRank/JesseAndCookies/JesseAndCookies.java -------------------------------------------------------------------------------- /Competitions-Challenges/LeetCode/Maximum Product Subarray/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/LeetCode/Maximum Product Subarray/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/LeetCode/Minimum Amplitude/min_ampli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/LeetCode/Minimum Amplitude/min_ampli.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/LeetCode/Minimum domino rotattion for equal row/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/LeetCode/Minimum domino rotattion for equal row/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/LeetCode/Split Strings/string_split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/LeetCode/Split Strings/string_split.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/LeetCode/Three Sum/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/LeetCode/Three Sum/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/LeetCode/Two Sum/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/LeetCode/Two Sum/solution.cpp -------------------------------------------------------------------------------- /Competitions-Challenges/LeetCode/Watering Flowers/watering_flowers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Competitions-Challenges/LeetCode/Watering Flowers/watering_flowers.cpp -------------------------------------------------------------------------------- /Compiler Design/Elimination of Left Factoring/left_factoring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Compiler Design/Elimination of Left Factoring/left_factoring.cpp -------------------------------------------------------------------------------- /Compiler Design/Elimination of Left Recursion/left_recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Compiler Design/Elimination of Left Recursion/left_recursion.cpp -------------------------------------------------------------------------------- /Compiler Design/Find First and Follow/first_and_follow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Compiler Design/Find First and Follow/first_and_follow.cpp -------------------------------------------------------------------------------- /Compiler Design/Find Lead and Trail/lead_and_trail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Compiler Design/Find Lead and Trail/lead_and_trail.cpp -------------------------------------------------------------------------------- /Compiler Design/Infix to Postfix/infix_to_postfix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Compiler Design/Infix to Postfix/infix_to_postfix.cpp -------------------------------------------------------------------------------- /Compiler Design/Lexical Analyzer/lexical_analyzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Compiler Design/Lexical Analyzer/lexical_analyzer.cpp -------------------------------------------------------------------------------- /Compiler Design/Lexical Analyzer/sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Compiler Design/Lexical Analyzer/sample.c -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Arrays and Strings/Check Permutation/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Arrays and Strings/Check Permutation/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Arrays and Strings/Check Permutation/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Arrays and Strings/Check Permutation/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Arrays and Strings/Is Unique/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Arrays and Strings/Is Unique/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Arrays and Strings/Is Unique/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Arrays and Strings/Is Unique/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Arrays and Strings/One Away/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Arrays and Strings/One Away/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Arrays and Strings/Palindrome Permutation/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Arrays and Strings/Palindrome Permutation/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Arrays and Strings/Rotate Matrix/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Arrays and Strings/Rotate Matrix/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Arrays and Strings/String Compression/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Arrays and Strings/String Compression/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Arrays and Strings/String Rotation/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Arrays and Strings/String Rotation/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Arrays and Strings/URLify/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Arrays and Strings/URLify/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Arrays and Strings/Zero Matrix/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Arrays and Strings/Zero Matrix/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Linked Lists/Delete Middle Node/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Linked Lists/Delete Middle Node/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Linked Lists/Intersection/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Linked Lists/Intersection/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Linked Lists/Loop Detection/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Linked Lists/Loop Detection/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Linked Lists/Palindrome/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Linked Lists/Palindrome/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Linked Lists/Partition/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Linked Lists/Partition/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Linked Lists/Remove Dups/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Linked Lists/Remove Dups/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Linked Lists/Return Kth to Last/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Linked Lists/Return Kth to Last/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Linked Lists/Sum Lists/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Linked Lists/Sum Lists/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Linked Lists/linkedlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Linked Lists/linkedlist.h -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Stacks and Queues/Animal Shelter/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Stacks and Queues/Animal Shelter/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Stacks and Queues/Queue via Stacks/solution1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Stacks and Queues/Queue via Stacks/solution1.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Stacks and Queues/Queue via Stacks/solution2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Stacks and Queues/Queue via Stacks/solution2.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Stacks and Queues/Sort Stack/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Stacks and Queues/Sort Stack/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Stacks and Queues/Stack Min/solution1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Stacks and Queues/Stack Min/solution1.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Stacks and Queues/Stack Min/solution2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Stacks and Queues/Stack Min/solution2.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Stacks and Queues/Stack Min/solution3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Stacks and Queues/Stack Min/solution3.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Stacks and Queues/Stack of Plates/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Stacks and Queues/Stack of Plates/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Stacks and Queues/Three in One/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Stacks and Queues/Three in One/solution.cpp -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Stacks and Queues/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Stacks and Queues/queue.h -------------------------------------------------------------------------------- /Cracking the Coding Interview Book/Stacks and Queues/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Cracking the Coding Interview Book/Stacks and Queues/stack.h -------------------------------------------------------------------------------- /Data Structures/BinarySearchTree/BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/BinarySearchTree/BST.cpp -------------------------------------------------------------------------------- /Data Structures/BinarySearchTree/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/BinarySearchTree/Solution.java -------------------------------------------------------------------------------- /Data Structures/BinaryTree/BinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/BinaryTree/BinaryTree.java -------------------------------------------------------------------------------- /Data Structures/BinaryTree/Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/BinaryTree/Tree.cpp -------------------------------------------------------------------------------- /Data Structures/BinaryTree/binary_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/BinaryTree/binary_tree.py -------------------------------------------------------------------------------- /Data Structures/CircularLinkedList/CircularLinkedList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/CircularLinkedList/CircularLinkedList.c -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Add Alternate Elements of 2D Array/AddAlternate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Add Alternate Elements of 2D Array/AddAlternate.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Add Alternate Elements of 2D Array/addalternate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Add Alternate Elements of 2D Array/addalternate.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Akash and the Assignment/AkashAssignment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Akash and the Assignment/AkashAssignment.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Converting a Sequence to Another/problem-statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Converting a Sequence to Another/problem-statement.pdf -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Converting a Sequence to Another/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Converting a Sequence to Another/solution.py -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Find the String/FindTheString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Find the String/FindTheString.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Find the String/findthestring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Find the String/findthestring.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Fredo and Large Numbers/Fredo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Fredo and Large Numbers/Fredo.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Fredo and Large Numbers/fredo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Fredo and Large Numbers/fredo.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Fredo and Large Numbers/fredo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Fredo and Large Numbers/fredo.py -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Honey Bees/HoneyBees.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Honey Bees/HoneyBees.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Left or Right/LeftOrRight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Left or Right/LeftOrRight.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Left or Right/leftorright.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Left or Right/leftorright.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Litte Jhool and World Tour/LittleJhool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Litte Jhool and World Tour/LittleJhool.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Litte Jhool and World Tour/littlejhool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Litte Jhool and World Tour/littlejhool.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Litte Jhool and World Tour/littlejhool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Litte Jhool and World Tour/littlejhool.py -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Micro and Array Update/MicroAndArrayUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Micro and Array Update/MicroAndArrayUpdate.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Micro and Array Update/microandarrayupdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Micro and Array Update/microandarrayupdate.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Micro and Array Update/microandarrayupdate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Micro and Array Update/microandarrayupdate.py -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Micro and Sweet Distribution/MicroAndSweetDistribution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Micro and Sweet Distribution/MicroAndSweetDistribution.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Professor and his operations/Professor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Professor and his operations/Professor.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Professor and his operations/professor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Professor and his operations/professor.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Professor and his operations/professor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Professor and his operations/professor.py -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Remove Duplicates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Remove Duplicates/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Remove Duplicates/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Remove Duplicates/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Roy and Symmetric Logos/RoyAndSymmetricLogos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Roy and Symmetric Logos/RoyAndSymmetricLogos.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Saul Goodman's Problem Statement/SaulGoodman.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Saul Goodman's Problem Statement/SaulGoodman.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Sorting the Skills/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Sorting the Skills/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Sorting the Skills/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Sorting the Skills/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Submatrix Updates/SubmatrixUpdates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Submatrix Updates/SubmatrixUpdates.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Symmetric Matrix/SymmetricMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Symmetric Matrix/SymmetricMatrix.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/The Wealthy Landlord/WealthyLandlord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/The Wealthy Landlord/WealthyLandlord.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Arrays/Unique Subarrays/UniqueSubarrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Arrays/Unique Subarrays/UniqueSubarrays.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/FacitoAndCollege.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/FacitoAndCollege.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/FacitooAndBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/FacitooAndBridge.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/FacitooAndMelon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/FacitooAndMelon.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Graphs/BFS Disconnected Graph/bfs_disconnected_graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Graphs/BFS Disconnected Graph/bfs_disconnected_graph.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Graphs/BFS/bfs_adjacency_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Graphs/BFS/bfs_adjacency_matrix.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Graphs/DFS Disconnected Graph/dfs_disconnected_graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Graphs/DFS Disconnected Graph/dfs_disconnected_graph.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Graphs/DFS/dfs_adjacency_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Graphs/DFS/dfs_adjacency_matrix.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Graphs/Get all connected Components/connected_components.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Graphs/Get all connected Components/connected_components.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Graphs/GetPath/get_path_bfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Graphs/GetPath/get_path_bfs.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Graphs/GetPath/get_path_dfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Graphs/GetPath/get_path_dfs.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Graphs/HasPath/has_path_bfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Graphs/HasPath/has_path_bfs.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Graphs/HasPath/has_path_dfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Graphs/HasPath/has_path_dfs.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Graphs/Is Connected/is_connected.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Graphs/Is Connected/is_connected.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Graphs/Monk at the Graph Factory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Graphs/Monk at the Graph Factory/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Graphs/Monk at the Graph Factory/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Graphs/Monk at the Graph Factory/solution.py -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Add 2 Numbers Represented by a Linked List/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Add 2 Numbers Represented by a Linked List/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Add K Nodes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Add K Nodes/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Add K Nodes/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Add K Nodes/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Check Palindrome/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Check Palindrome/check.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Check Palindrome/using_stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Check Palindrome/using_stack.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Delete From End/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Delete From End/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Delete From Start/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Delete From Start/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Delete Node with key/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Delete Node with key/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Delete Node without Head/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Delete Node without Head/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Detect Loop/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Detect Loop/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Find Mid Element/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Find Mid Element/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Flatten a Linked List/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Flatten a Linked List/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Get Nth Node from Last/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Get Nth Node from Last/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Implement Queue Using Linked List/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Implement Queue Using Linked List/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Intersection point in Y shaped Linked List/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Intersection point in Y shaped Linked List/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Make Maximum Number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Make Maximum Number/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Make Maximum Number/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Make Maximum Number/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Merge Reverse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Merge Reverse/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Merge Reverse/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Merge Reverse/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Merge Two Sorted Linked List/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Merge Two Sorted Linked List/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/MergeSort/linked_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/MergeSort/linked_list.py -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/MergeSort/sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/MergeSort/sort.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/MergeTwoList/linked_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/MergeTwoList/linked_list.py -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Pairwise Swap Elements/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Pairwise Swap Elements/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Remove Loop/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Remove Loop/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Reverse a Linked List/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Reverse a Linked List/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Reverse in group of given size/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Reverse in group of given size/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Rotate Counter Clockwise/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Rotate Counter Clockwise/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/LinkedLists/Stack Implementation/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/LinkedLists/Stack Implementation/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Matrices/PrintElementsInSpiral/PrintElementsInSpiral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Matrices/PrintElementsInSpiral/PrintElementsInSpiral.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Matrices/PrintElementsInSpiral/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Matrices/PrintElementsInSpiral/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Matrices/PrintElementsInZigZag/PrintElementsInZigZag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Matrices/PrintElementsInZigZag/PrintElementsInZigZag.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Matrices/PrintElementsInZigZag/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Matrices/PrintElementsInZigZag/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Stack/FacitooAndBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Stack/FacitooAndBridge.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Strings/Different Names/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Strings/Different Names/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Strings/Different Names/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Strings/Different Names/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Strings/Different Names/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Strings/Different Names/solution.py -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Strings/Find the String/FindTheString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Strings/Find the String/FindTheString.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Strings/Find the String/findthestring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Strings/Find the String/findthestring.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Strings/Love for Characters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Strings/Love for Characters/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Strings/Love for Characters/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Strings/Love for Characters/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Strings/Non Repeating Character/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Strings/Non Repeating Character/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Strings/Non Repeating Character/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Strings/Non Repeating Character/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Strings/StringOccurence/StringOccurence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Strings/StringOccurence/StringOccurence.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/TreeTraversal/InOrderTraversal/InOrderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/TreeTraversal/InOrderTraversal/InOrderTraversal.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/TreeTraversal/InOrderTraversal/InOrderTraversal2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/TreeTraversal/InOrderTraversal/InOrderTraversal2.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/TreeTraversal/LevelOrderTraversal/LevelOrderTraversal_Queue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/TreeTraversal/LevelOrderTraversal/LevelOrderTraversal_Queue.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/TreeTraversal/LevelOrderTraversal/LevelOrderTraversal_Recursive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/TreeTraversal/LevelOrderTraversal/LevelOrderTraversal_Recursive.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/TreeTraversal/PostOrderTraversal/PostOrderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/TreeTraversal/PostOrderTraversal/PostOrderTraversal.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/TreeTraversal/PreOrderTraversal/PreOrderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/TreeTraversal/PreOrderTraversal/PreOrderTraversal.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/BST to Tree with sum of all Keys/BSTToTreeWithSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/BST to Tree with sum of all Keys/BSTToTreeWithSum.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/BST to Tree with sum of all Keys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/BST to Tree with sum of all Keys/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Bottom View of Binary Tree/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Bottom View of Binary Tree/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Check if 2 Trees are Identical/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Check if 2 Trees are Identical/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Check if Tree is BST/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Check if Tree is BST/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Check if tree is symmetric/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Check if tree is symmetric/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Correct A Binary Tree/AnotherApproach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Correct A Binary Tree/AnotherApproach.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Correct A Binary Tree/CorrectABinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Correct A Binary Tree/CorrectABinaryTree.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Correct A Binary Tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Correct A Binary Tree/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/DiameterOfABinaryTree/DiameterOfABinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/DiameterOfABinaryTree/DiameterOfABinaryTree.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/DiameterOfABinaryTree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/DiameterOfABinaryTree/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Distinct Count/DistinctCount-another.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Distinct Count/DistinctCount-another.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Distinct Count/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Distinct Count/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Find Max Subtree Sum/FindMaxSubtreeSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Find Max Subtree Sum/FindMaxSubtreeSum.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Find Max Subtree Sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Find Max Subtree Sum/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/KthLargestElement/KthLargestElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/KthLargestElement/KthLargestElement.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/KthLargestElement/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/KthLargestElement/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/KthSmallestElement/KthSmallestElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/KthSmallestElement/KthSmallestElement.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/KthSmallestElement/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/KthSmallestElement/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Lowest Common Ancestor in BST/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Lowest Common Ancestor in BST/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Maximum Path Sum/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Maximum Path Sum/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Merge Two BST with Limited Extra Space/AnotherApproach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Merge Two BST with Limited Extra Space/AnotherApproach.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Merge Two BST with Limited Extra Space/MergeTwoBST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Merge Two BST with Limited Extra Space/MergeTwoBST.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Merge Two BST with Limited Extra Space/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Merge Two BST with Limited Extra Space/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Monk Watching Fight/MonkWatchingFight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Monk Watching Fight/MonkWatchingFight.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Monk Watching Fight/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Monk Watching Fight/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Monk and his Friends/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Monk and his Friends/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Monk and his Friends/monkandhisfriends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Monk and his Friends/monkandhisfriends.py -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Number of Balanced BST/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Number of Balanced BST/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Print Left View of Binary Tree/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Print Left View of Binary Tree/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Print Level Order in Spiral Form/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Print Level Order in Spiral Form/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Print Path with given Sum/PrintPathWithGivenSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Print Path with given Sum/PrintPathWithGivenSum.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Print Path with given Sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Print Path with given Sum/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Print Tree in Vertical Order/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Print Tree in Vertical Order/solution.cpp -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Yatin plays PUBG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Yatin plays PUBG/README.md -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trees/Yatin plays PUBG/YatinPlaysPubg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trees/Yatin plays PUBG/YatinPlaysPubg.java -------------------------------------------------------------------------------- /Data Structures/DataStructures-Problems/Trie/Max XOR Pair/max_xor_pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DataStructures-Problems/Trie/Max XOR Pair/max_xor_pair.cpp -------------------------------------------------------------------------------- /Data Structures/DoublyLinkedList/DoublyLinkedList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/DoublyLinkedList/DoublyLinkedList.c -------------------------------------------------------------------------------- /Data Structures/Graphs/bfs_adjacency_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/Graphs/bfs_adjacency_matrix.cpp -------------------------------------------------------------------------------- /Data Structures/Graphs/bfs_disconnected_graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/Graphs/bfs_disconnected_graph.cpp -------------------------------------------------------------------------------- /Data Structures/Graphs/dfs_adjacency_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/Graphs/dfs_adjacency_matrix.cpp -------------------------------------------------------------------------------- /Data Structures/Graphs/dfs_disconnected_graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/Graphs/dfs_disconnected_graph.cpp -------------------------------------------------------------------------------- /Data Structures/Heaps/MaxHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/Heaps/MaxHeap.java -------------------------------------------------------------------------------- /Data Structures/Heaps/MinHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/Heaps/MinHeap.java -------------------------------------------------------------------------------- /Data Structures/LinkedLists/LinkedList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/LinkedLists/LinkedList.c -------------------------------------------------------------------------------- /Data Structures/LinkedLists/LinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/LinkedLists/LinkedList.cpp -------------------------------------------------------------------------------- /Data Structures/LinkedLists/LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/LinkedLists/LinkedList.java -------------------------------------------------------------------------------- /Data Structures/LinkedLists/linked_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/LinkedLists/linked_list.py -------------------------------------------------------------------------------- /Data Structures/Queues/Queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/Queues/Queue.cpp -------------------------------------------------------------------------------- /Data Structures/Queues/Queue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/Queues/Queue.java -------------------------------------------------------------------------------- /Data Structures/Stacks/Stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/Stacks/Stack.cpp -------------------------------------------------------------------------------- /Data Structures/Stacks/Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/Stacks/Stack.java -------------------------------------------------------------------------------- /Data Structures/Stacks/stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/Stacks/stack.py -------------------------------------------------------------------------------- /Data Structures/Trie/trie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Data Structures/Trie/trie.cpp -------------------------------------------------------------------------------- /Fast IO/CPP/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Fast IO/CPP/README.md -------------------------------------------------------------------------------- /Fast IO/CPP/fastio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Fast IO/CPP/fastio.cpp -------------------------------------------------------------------------------- /Fast IO/Java/MyScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Fast IO/Java/MyScanner.java -------------------------------------------------------------------------------- /Fast IO/Java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Fast IO/Java/README.md -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/2D Arrays-DS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/2D Arrays-DS/README.md -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/2D Arrays-DS/problem-statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/2D Arrays-DS/problem-statement.pdf -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/2D Arrays-DS/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/2D Arrays-DS/solution.c -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/Left Rotation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/Left Rotation/README.md -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/Left Rotation/problem-statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/Left Rotation/problem-statement.pdf -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/Left Rotation/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/Left Rotation/solution.py -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/Minimum Swaps 2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/Minimum Swaps 2/README.md -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/Minimum Swaps 2/problem-statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/Minimum Swaps 2/problem-statement.pdf -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/Minimum Swaps 2/solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Arrays/Minimum Swaps 2/solution.java -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Alternating Characters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Alternating Characters/README.md -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Alternating Characters/problem-statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Alternating Characters/problem-statement.pdf -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Alternating Characters/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Alternating Characters/solution.cpp -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Making Anagrams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Making Anagrams/README.md -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Making Anagrams/problem-statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Making Anagrams/problem-statement.pdf -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Making Anagrams/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Making Anagrams/solution.cpp -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Sherlock and the Valid String/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Sherlock and the Valid String/README.md -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Sherlock and the Valid String/problem-statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Sherlock and the Valid String/problem-statement.pdf -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Sherlock and the Valid String/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/String Manipulation/Sherlock and the Valid String/solution.cpp -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Counting Valleys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Counting Valleys/README.md -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Counting Valleys/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Counting Valleys/solution.py -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Jumping on the Clouds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Jumping on the Clouds/README.md -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Jumping on the Clouds/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Jumping on the Clouds/Solution.java -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Jumping on the Clouds/problem-statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Jumping on the Clouds/problem-statement.pdf -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Repeated String/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Repeated String/README.md -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Repeated String/problem-statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Repeated String/problem-statement.pdf -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Repeated String/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Repeated String/solution.py -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Sock Merchant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Sock Merchant/README.md -------------------------------------------------------------------------------- /Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Sock Merchant/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/HackerRank-Interview Preparation Kit/Warm-up Challenges/Sock Merchant/solution.py -------------------------------------------------------------------------------- /Interview Preparation/Practice-Questions/CountDistinctArrayElements/CountDistinctArrayElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/Practice-Questions/CountDistinctArrayElements/CountDistinctArrayElements.java -------------------------------------------------------------------------------- /Interview Preparation/Practice-Questions/Euler Circuit in a graph/EulerCircuit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/Practice-Questions/Euler Circuit in a graph/EulerCircuit.java -------------------------------------------------------------------------------- /Interview Preparation/Practice-Questions/Jason Fights Monsters/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/Practice-Questions/Jason Fights Monsters/Solution.java -------------------------------------------------------------------------------- /Interview Preparation/Practice-Questions/Jason Fights Monsters/problem-statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/Practice-Questions/Jason Fights Monsters/problem-statement.pdf -------------------------------------------------------------------------------- /Interview Preparation/Practice-Questions/Lucky_four/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/Practice-Questions/Lucky_four/README.md -------------------------------------------------------------------------------- /Interview Preparation/Practice-Questions/Lucky_four/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/Practice-Questions/Lucky_four/solution.c -------------------------------------------------------------------------------- /Interview Preparation/Practice-Questions/Migratory Birds/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/Practice-Questions/Migratory Birds/Solution.java -------------------------------------------------------------------------------- /Interview Preparation/Practice-Questions/Migratory Birds/problem-statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/Practice-Questions/Migratory Birds/problem-statement.pdf -------------------------------------------------------------------------------- /Interview Preparation/Practice-Questions/OrderOfAString/OrderOfAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/Practice-Questions/OrderOfAString/OrderOfAString.java -------------------------------------------------------------------------------- /Interview Preparation/Practice-Questions/OrderOfAString/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/Practice-Questions/OrderOfAString/README.md -------------------------------------------------------------------------------- /Interview Preparation/Practice-Questions/PatternFreq/PatternFreq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/Practice-Questions/PatternFreq/PatternFreq.py -------------------------------------------------------------------------------- /Interview Preparation/Practice-Questions/PatternFreq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/Practice-Questions/PatternFreq/README.md -------------------------------------------------------------------------------- /Interview Preparation/Practice-Questions/PermutationsOfAString/Name.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/Practice-Questions/PermutationsOfAString/Name.java -------------------------------------------------------------------------------- /Interview Preparation/Practice-Questions/Triangle_Of_Stars/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/Practice-Questions/Triangle_Of_Stars/README.md -------------------------------------------------------------------------------- /Interview Preparation/Practice-Questions/Triangle_Of_Stars/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Interview Preparation/Practice-Questions/Triangle_Of_Stars/solution.c -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/LICENSE -------------------------------------------------------------------------------- /Patterns/Pattern 4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Patterns/Pattern 4/README.md -------------------------------------------------------------------------------- /Patterns/Pattern 4/pattern4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Patterns/Pattern 4/pattern4.cpp -------------------------------------------------------------------------------- /Patterns/Pattern1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Patterns/Pattern1/solution.cpp -------------------------------------------------------------------------------- /Patterns/Pattern2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Patterns/Pattern2/README.md -------------------------------------------------------------------------------- /Patterns/Pattern2/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Patterns/Pattern2/solution.cpp -------------------------------------------------------------------------------- /Patterns/Pattern2/solution_recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Patterns/Pattern2/solution_recursive.cpp -------------------------------------------------------------------------------- /Patterns/Pattern3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Patterns/Pattern3/README.md -------------------------------------------------------------------------------- /Patterns/Pattern3/solution_recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Patterns/Pattern3/solution_recursive.cpp -------------------------------------------------------------------------------- /Project Euler/Problem_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_1/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_1/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_1/Solution.java -------------------------------------------------------------------------------- /Project Euler/Problem_1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_1/solution.cpp -------------------------------------------------------------------------------- /Project Euler/Problem_1/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_1/solution.py -------------------------------------------------------------------------------- /Project Euler/Problem_10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_10/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_10/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_10/solution.cpp -------------------------------------------------------------------------------- /Project Euler/Problem_10/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_10/solution.py -------------------------------------------------------------------------------- /Project Euler/Problem_11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_11/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_11/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_11/solution.py -------------------------------------------------------------------------------- /Project Euler/Problem_12/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_12/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_12/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_12/solution.py -------------------------------------------------------------------------------- /Project Euler/Problem_13/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_13/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_13/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_13/solution.py -------------------------------------------------------------------------------- /Project Euler/Problem_14/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_14/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_14/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_14/solution.py -------------------------------------------------------------------------------- /Project Euler/Problem_15/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_15/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_15/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_15/solution.py -------------------------------------------------------------------------------- /Project Euler/Problem_16/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_16/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_16/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_16/Solution.java -------------------------------------------------------------------------------- /Project Euler/Problem_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_2/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_2/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_2/Solution.java -------------------------------------------------------------------------------- /Project Euler/Problem_2/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_2/solution.py -------------------------------------------------------------------------------- /Project Euler/Problem_3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_3/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_3/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_3/solution.cpp -------------------------------------------------------------------------------- /Project Euler/Problem_3/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_3/solution.py -------------------------------------------------------------------------------- /Project Euler/Problem_4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_4/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_4/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_4/solution.cpp -------------------------------------------------------------------------------- /Project Euler/Problem_4/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_4/solution.py -------------------------------------------------------------------------------- /Project Euler/Problem_5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_5/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_5/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_5/solution.cpp -------------------------------------------------------------------------------- /Project Euler/Problem_5/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_5/solution.py -------------------------------------------------------------------------------- /Project Euler/Problem_6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_6/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_6/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_6/solution.py -------------------------------------------------------------------------------- /Project Euler/Problem_7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_7/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_7/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_7/solution.py -------------------------------------------------------------------------------- /Project Euler/Problem_8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_8/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_8/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_8/solution.py -------------------------------------------------------------------------------- /Project Euler/Problem_9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_9/README.md -------------------------------------------------------------------------------- /Project Euler/Problem_9/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/Problem_9/solution.py -------------------------------------------------------------------------------- /Project Euler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/Project Euler/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanaytoshniwal/Data-Structures-Algorithms/HEAD/README.md --------------------------------------------------------------------------------