├── .gitattributes ├── .gitignore ├── Algorithms-Implementation ├── Backtracking │ ├── Sudoku.cpp │ ├── alluniquepermutations.cpp │ └── nqueen.cpp ├── Divide&Conquer │ └── Find_MinMax.java ├── Dynamic-Programming │ ├── .keep │ ├── 0-1KnapsackBottumUp_and_Topdown.cpp │ ├── CoinChange.cpp │ ├── KnapSack01.cpp │ ├── LongestCommonSubsequence(Recursive).cpp │ ├── LongestCommonSubsequence.cpp │ ├── LongestIncreaingSubsequence.cpp │ ├── LongestPalindromicSubsequence.cpp │ ├── OptimalStrategyForGame.cpp │ ├── RodCutIter.cpp │ ├── Rod_Cutting.cpp │ ├── Rodcut.cpp │ ├── SmallestCommonSupersequence.cpp │ ├── SubsetSum.cpp │ ├── Subset_Sum_Problem.java │ ├── bellmanford.cpp │ ├── eggDroppingPuzzle.java │ ├── eggdroprec.cpp │ ├── fibonacci.cpp │ ├── longestCommonSubsequence.py │ ├── matrixChainMultiplication.py │ ├── maximumContiguousSubarraySum.cpp │ ├── partitionProblem.java │ ├── sizeofarray.cpp │ ├── to print largest contiguous array sum.cpp │ └── waysToCoverADistance.java ├── Greedy │ ├── .keep │ ├── AssigningMiceToHoles.java │ ├── Dijkstra.cpp │ ├── EgyptianFraction..java │ ├── HuffmanCoding.java │ ├── Knapsack.cpp │ ├── activitySelection.cpp │ ├── assignMiceToHole.cpp │ ├── egyptianFraction.cpp │ ├── huffmanCoding.cpp │ ├── huffmanDecoding.cpp │ ├── huffmanEfficient.cpp │ ├── jobSelectionLossMinimizationSet2.cpp │ ├── jobSequencing.cpp │ ├── jobSequencingDisjointSet.cpp │ ├── jobSequencingLossMinimization.cpp │ └── minimumSwapsForBracketBalancing.cpp ├── Implementation_Based │ ├── .keep │ ├── GpaCalculationScales.py │ ├── IncomeCalculation.cpp │ ├── Vectors-Implementation.cpp │ └── gpa_calc.py ├── Recursion │ ├── .keep │ ├── BinarySearch.java │ ├── GCD_usingRecursion.cpp │ ├── Josephus_Circle.java │ ├── MergeSort.java │ ├── QuickSort.java │ ├── TowerOfHanoi.java │ ├── Tower_Of_Hanoi.cpp │ ├── climbStaircaseWays.cpp │ ├── merge_two_sorted_lists.cpp │ ├── replacePi.cpp │ ├── returnAllCodes.cpp │ └── subsetOfAnArray.cpp ├── Searching │ ├── .keep │ ├── Binary.cpp │ ├── BinarySearch.swift │ ├── ExponentialSearch.cpp │ ├── FibonacciSearch.cpp │ ├── Linear-Search.py │ ├── LinearSearch.swift │ ├── UnboundedBinarySearch.java │ ├── jump-search.cpp │ ├── linear-search.cpp │ ├── pivoted_binary_search.cpp │ └── ternarySearch.cpp └── Sorting │ ├── .keep │ ├── BubbleSort.java │ ├── Count_Sort.py │ ├── CountingSort.c │ ├── Gnome-Sort.cpp │ ├── Gnome-Sort.py │ ├── HeapSort1.cpp │ ├── InsertionSort.java │ ├── RadixSort.cpp │ ├── Selection-Sort.py │ ├── SelectionSort.java │ ├── bogosort.cpp │ ├── bubble_sort.cpp │ ├── combSort.cpp │ ├── heap-sort.cpp │ ├── insertion-sort.cpp │ ├── menu-driven-SortingImplementation.cpp │ ├── merge-sort.cpp │ └── quick-sort.cpp ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DataStructures ├── Array │ ├── CyclicRotation.py │ ├── Duplicate_in_Array_O(N)_solution.java │ ├── RotateArray.java │ ├── SubArray.java │ └── SumSubarray.java ├── BinarySearchTree │ └── BSToperations.cpp ├── BinaryTree │ └── ReverseOddLevelsOfBinaryTree.java ├── Graph │ ├── Dijkstras.cpp │ ├── Kruskal.cpp │ ├── Prisoners_escape.cpp │ ├── bfs.cpp │ ├── dfs.cpp │ └── kruskal.java ├── Hashing │ └── Chaining.cpp ├── Linked-List │ ├── .keep │ ├── AddTwoNumber.cpp │ ├── Circular-Linked-List.c │ ├── DeleteNodeWithoutHeadPointer.cpp │ ├── Deletion.c │ ├── DetectLoop.cpp │ ├── DoubleLinkedList.swift │ ├── Doubly-Linked-List.c │ ├── Find Mid Point, Reverse of a linked list, Node Search,Delete Random.cpp │ ├── LinkedList.c │ ├── LinkedList.java │ ├── SingleLinkedList.swift │ ├── checkLinkedListPalindrome.cpp │ └── linkedlist.java ├── Queue │ ├── .keep │ ├── DEQueue.c │ ├── DequeUsingDoublyLinkedList.java │ ├── Queue using two stacks .cpp │ ├── Queue.swift │ ├── QueueUsingArray.java │ ├── queue-with-array.c │ └── queue-with-linklist.c ├── Segment Tree │ ├── RangeQuery-PointUpdate.cpp │ └── RangeUpdate-PointQuery.cpp ├── Stack │ ├── .keep │ ├── ImplementStackOperations.cpp │ ├── ParenthesisChecker.cpp │ ├── RainWaterTrapping.java │ ├── ReverseStack.java │ ├── Stack.swift │ ├── StackImplementation.cpp │ ├── StackImplementation_C.c │ ├── TowerOfHanoi.java │ ├── Tower_of_Hanoi.cpp │ ├── Tower_of_Hanoi.py │ └── TwoStackSingleArray.cpp └── String │ ├── sum-of-numbers-in-string.c │ ├── .keep │ ├── 00-Addition_large_numbers.cpp │ ├── Anagram.cpp │ ├── Anagram.java │ ├── CalculateSumOfAllNumbersPresentInString.java │ ├── CalculateTheDifficultyOfASentence.java │ ├── CheckSubstring.cpp │ ├── Divisible-By-4-or-not.cpp │ ├── Divisible-by-11-or-not.cpp │ ├── FileContentCounter.py │ ├── Function for copy strings.c │ ├── MEXofString.cpp │ ├── RomanToInteger.py │ ├── Smallest_number_with_sum_of_digits_as_N_and_divisible_by_10_pow_N.java │ ├── StringPermutation.java │ ├── changeToLowerCase.py │ ├── changeToUpperCase.py │ ├── check_divisibilty_of_large_number.py │ ├── check_spaces.cpp │ ├── create_substring.cpp │ ├── differenceOfTwoLargeNumbers.java │ ├── extracting_max_num_value.java │ ├── implementing_strcat.cpp │ ├── isPalindrome.cpp │ ├── isPalindrome.py │ ├── isPalindrome.swift │ ├── maximumSubArrayXOR.java │ ├── maximumSubarrayXOR.cpp │ ├── palindrome.cpp │ ├── productOfNodeAtKthLevelInATree.java │ ├── replaceAWordWithAnother.cpp │ ├── reversing_string.cpp │ ├── revrstring.cpp │ ├── stringCompare.cpp │ ├── sum_all_number_in_string.java │ ├── toLower.cpp │ └── toUpper.cpp ├── LICENSE └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/.gitignore -------------------------------------------------------------------------------- /Algorithms-Implementation/Backtracking/Sudoku.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Backtracking/Sudoku.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Backtracking/alluniquepermutations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Backtracking/alluniquepermutations.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Backtracking/nqueen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Backtracking/nqueen.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Divide&Conquer/Find_MinMax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Divide&Conquer/Find_MinMax.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/.keep -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/0-1KnapsackBottumUp_and_Topdown.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/0-1KnapsackBottumUp_and_Topdown.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/CoinChange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/CoinChange.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/KnapSack01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/KnapSack01.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/LongestCommonSubsequence(Recursive).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/LongestCommonSubsequence(Recursive).cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/LongestCommonSubsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/LongestCommonSubsequence.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/LongestIncreaingSubsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/LongestIncreaingSubsequence.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/LongestPalindromicSubsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/LongestPalindromicSubsequence.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/OptimalStrategyForGame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/OptimalStrategyForGame.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/RodCutIter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/RodCutIter.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/Rod_Cutting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/Rod_Cutting.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/Rodcut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/Rodcut.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/SmallestCommonSupersequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/SmallestCommonSupersequence.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/SubsetSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/SubsetSum.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/Subset_Sum_Problem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/Subset_Sum_Problem.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/bellmanford.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/bellmanford.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/eggDroppingPuzzle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/eggDroppingPuzzle.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/eggdroprec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/eggdroprec.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/fibonacci.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/longestCommonSubsequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/longestCommonSubsequence.py -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/matrixChainMultiplication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/matrixChainMultiplication.py -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/maximumContiguousSubarraySum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/maximumContiguousSubarraySum.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/partitionProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/partitionProblem.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/sizeofarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/sizeofarray.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/to print largest contiguous array sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/to print largest contiguous array sum.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Dynamic-Programming/waysToCoverADistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Dynamic-Programming/waysToCoverADistance.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/.keep -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/AssigningMiceToHoles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/AssigningMiceToHoles.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/Dijkstra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/Dijkstra.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/EgyptianFraction..java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/EgyptianFraction..java -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/HuffmanCoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/HuffmanCoding.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/Knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/Knapsack.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/activitySelection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/activitySelection.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/assignMiceToHole.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/assignMiceToHole.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/egyptianFraction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/egyptianFraction.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/huffmanCoding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/huffmanCoding.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/huffmanDecoding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/huffmanDecoding.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/huffmanEfficient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/huffmanEfficient.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/jobSelectionLossMinimizationSet2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/jobSelectionLossMinimizationSet2.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/jobSequencing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/jobSequencing.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/jobSequencingDisjointSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/jobSequencingDisjointSet.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/jobSequencingLossMinimization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/jobSequencingLossMinimization.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Greedy/minimumSwapsForBracketBalancing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Greedy/minimumSwapsForBracketBalancing.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Implementation_Based/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Implementation_Based/.keep -------------------------------------------------------------------------------- /Algorithms-Implementation/Implementation_Based/GpaCalculationScales.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Implementation_Based/GpaCalculationScales.py -------------------------------------------------------------------------------- /Algorithms-Implementation/Implementation_Based/IncomeCalculation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Implementation_Based/IncomeCalculation.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Implementation_Based/Vectors-Implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Implementation_Based/Vectors-Implementation.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Implementation_Based/gpa_calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Implementation_Based/gpa_calc.py -------------------------------------------------------------------------------- /Algorithms-Implementation/Recursion/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Recursion/.keep -------------------------------------------------------------------------------- /Algorithms-Implementation/Recursion/BinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Recursion/BinarySearch.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Recursion/GCD_usingRecursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Recursion/GCD_usingRecursion.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Recursion/Josephus_Circle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Recursion/Josephus_Circle.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Recursion/MergeSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Recursion/MergeSort.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Recursion/QuickSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Recursion/QuickSort.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Recursion/TowerOfHanoi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Recursion/TowerOfHanoi.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Recursion/Tower_Of_Hanoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Recursion/Tower_Of_Hanoi.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Recursion/climbStaircaseWays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Recursion/climbStaircaseWays.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Recursion/merge_two_sorted_lists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Recursion/merge_two_sorted_lists.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Recursion/replacePi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Recursion/replacePi.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Recursion/returnAllCodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Recursion/returnAllCodes.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Recursion/subsetOfAnArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Recursion/subsetOfAnArray.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Searching/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Searching/.keep -------------------------------------------------------------------------------- /Algorithms-Implementation/Searching/Binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Searching/Binary.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Searching/BinarySearch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Searching/BinarySearch.swift -------------------------------------------------------------------------------- /Algorithms-Implementation/Searching/ExponentialSearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Searching/ExponentialSearch.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Searching/FibonacciSearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Searching/FibonacciSearch.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Searching/Linear-Search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Searching/Linear-Search.py -------------------------------------------------------------------------------- /Algorithms-Implementation/Searching/LinearSearch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Searching/LinearSearch.swift -------------------------------------------------------------------------------- /Algorithms-Implementation/Searching/UnboundedBinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Searching/UnboundedBinarySearch.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Searching/jump-search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Searching/jump-search.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Searching/linear-search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Searching/linear-search.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Searching/pivoted_binary_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Searching/pivoted_binary_search.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Searching/ternarySearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Searching/ternarySearch.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/.keep -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/BubbleSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/BubbleSort.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/Count_Sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/Count_Sort.py -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/CountingSort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/CountingSort.c -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/Gnome-Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/Gnome-Sort.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/Gnome-Sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/Gnome-Sort.py -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/HeapSort1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/HeapSort1.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/InsertionSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/InsertionSort.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/RadixSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/RadixSort.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/Selection-Sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/Selection-Sort.py -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/SelectionSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/SelectionSort.java -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/bogosort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/bogosort.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/bubble_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/bubble_sort.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/combSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/combSort.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/heap-sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/heap-sort.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/insertion-sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/insertion-sort.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/menu-driven-SortingImplementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/menu-driven-SortingImplementation.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/merge-sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/merge-sort.cpp -------------------------------------------------------------------------------- /Algorithms-Implementation/Sorting/quick-sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/Algorithms-Implementation/Sorting/quick-sort.cpp -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DataStructures/Array/CyclicRotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Array/CyclicRotation.py -------------------------------------------------------------------------------- /DataStructures/Array/Duplicate_in_Array_O(N)_solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Array/Duplicate_in_Array_O(N)_solution.java -------------------------------------------------------------------------------- /DataStructures/Array/RotateArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Array/RotateArray.java -------------------------------------------------------------------------------- /DataStructures/Array/SubArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Array/SubArray.java -------------------------------------------------------------------------------- /DataStructures/Array/SumSubarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Array/SumSubarray.java -------------------------------------------------------------------------------- /DataStructures/BinarySearchTree/BSToperations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/BinarySearchTree/BSToperations.cpp -------------------------------------------------------------------------------- /DataStructures/BinaryTree/ReverseOddLevelsOfBinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/BinaryTree/ReverseOddLevelsOfBinaryTree.java -------------------------------------------------------------------------------- /DataStructures/Graph/Dijkstras.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Graph/Dijkstras.cpp -------------------------------------------------------------------------------- /DataStructures/Graph/Kruskal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Graph/Kruskal.cpp -------------------------------------------------------------------------------- /DataStructures/Graph/Prisoners_escape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Graph/Prisoners_escape.cpp -------------------------------------------------------------------------------- /DataStructures/Graph/bfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Graph/bfs.cpp -------------------------------------------------------------------------------- /DataStructures/Graph/dfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Graph/dfs.cpp -------------------------------------------------------------------------------- /DataStructures/Graph/kruskal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Graph/kruskal.java -------------------------------------------------------------------------------- /DataStructures/Hashing/Chaining.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Hashing/Chaining.cpp -------------------------------------------------------------------------------- /DataStructures/Linked-List/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Linked-List/.keep -------------------------------------------------------------------------------- /DataStructures/Linked-List/AddTwoNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Linked-List/AddTwoNumber.cpp -------------------------------------------------------------------------------- /DataStructures/Linked-List/Circular-Linked-List.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Linked-List/Circular-Linked-List.c -------------------------------------------------------------------------------- /DataStructures/Linked-List/DeleteNodeWithoutHeadPointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Linked-List/DeleteNodeWithoutHeadPointer.cpp -------------------------------------------------------------------------------- /DataStructures/Linked-List/Deletion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Linked-List/Deletion.c -------------------------------------------------------------------------------- /DataStructures/Linked-List/DetectLoop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Linked-List/DetectLoop.cpp -------------------------------------------------------------------------------- /DataStructures/Linked-List/DoubleLinkedList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Linked-List/DoubleLinkedList.swift -------------------------------------------------------------------------------- /DataStructures/Linked-List/Doubly-Linked-List.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Linked-List/Doubly-Linked-List.c -------------------------------------------------------------------------------- /DataStructures/Linked-List/Find Mid Point, Reverse of a linked list, Node Search,Delete Random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Linked-List/Find Mid Point, Reverse of a linked list, Node Search,Delete Random.cpp -------------------------------------------------------------------------------- /DataStructures/Linked-List/LinkedList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Linked-List/LinkedList.c -------------------------------------------------------------------------------- /DataStructures/Linked-List/LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Linked-List/LinkedList.java -------------------------------------------------------------------------------- /DataStructures/Linked-List/SingleLinkedList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Linked-List/SingleLinkedList.swift -------------------------------------------------------------------------------- /DataStructures/Linked-List/checkLinkedListPalindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Linked-List/checkLinkedListPalindrome.cpp -------------------------------------------------------------------------------- /DataStructures/Linked-List/linkedlist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Linked-List/linkedlist.java -------------------------------------------------------------------------------- /DataStructures/Queue/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Queue/.keep -------------------------------------------------------------------------------- /DataStructures/Queue/DEQueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Queue/DEQueue.c -------------------------------------------------------------------------------- /DataStructures/Queue/DequeUsingDoublyLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Queue/DequeUsingDoublyLinkedList.java -------------------------------------------------------------------------------- /DataStructures/Queue/Queue using two stacks .cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Queue/Queue using two stacks .cpp -------------------------------------------------------------------------------- /DataStructures/Queue/Queue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Queue/Queue.swift -------------------------------------------------------------------------------- /DataStructures/Queue/QueueUsingArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Queue/QueueUsingArray.java -------------------------------------------------------------------------------- /DataStructures/Queue/queue-with-array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Queue/queue-with-array.c -------------------------------------------------------------------------------- /DataStructures/Queue/queue-with-linklist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Queue/queue-with-linklist.c -------------------------------------------------------------------------------- /DataStructures/Segment Tree/RangeQuery-PointUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Segment Tree/RangeQuery-PointUpdate.cpp -------------------------------------------------------------------------------- /DataStructures/Segment Tree/RangeUpdate-PointQuery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Segment Tree/RangeUpdate-PointQuery.cpp -------------------------------------------------------------------------------- /DataStructures/Stack/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Stack/.keep -------------------------------------------------------------------------------- /DataStructures/Stack/ImplementStackOperations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Stack/ImplementStackOperations.cpp -------------------------------------------------------------------------------- /DataStructures/Stack/ParenthesisChecker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Stack/ParenthesisChecker.cpp -------------------------------------------------------------------------------- /DataStructures/Stack/RainWaterTrapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Stack/RainWaterTrapping.java -------------------------------------------------------------------------------- /DataStructures/Stack/ReverseStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Stack/ReverseStack.java -------------------------------------------------------------------------------- /DataStructures/Stack/Stack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Stack/Stack.swift -------------------------------------------------------------------------------- /DataStructures/Stack/StackImplementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Stack/StackImplementation.cpp -------------------------------------------------------------------------------- /DataStructures/Stack/StackImplementation_C.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Stack/StackImplementation_C.c -------------------------------------------------------------------------------- /DataStructures/Stack/TowerOfHanoi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Stack/TowerOfHanoi.java -------------------------------------------------------------------------------- /DataStructures/Stack/Tower_of_Hanoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Stack/Tower_of_Hanoi.cpp -------------------------------------------------------------------------------- /DataStructures/Stack/Tower_of_Hanoi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Stack/Tower_of_Hanoi.py -------------------------------------------------------------------------------- /DataStructures/Stack/TwoStackSingleArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/Stack/TwoStackSingleArray.cpp -------------------------------------------------------------------------------- /DataStructures/String/ sum-of-numbers-in-string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/ sum-of-numbers-in-string.c -------------------------------------------------------------------------------- /DataStructures/String/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/.keep -------------------------------------------------------------------------------- /DataStructures/String/00-Addition_large_numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/00-Addition_large_numbers.cpp -------------------------------------------------------------------------------- /DataStructures/String/Anagram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/Anagram.cpp -------------------------------------------------------------------------------- /DataStructures/String/Anagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/Anagram.java -------------------------------------------------------------------------------- /DataStructures/String/CalculateSumOfAllNumbersPresentInString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/CalculateSumOfAllNumbersPresentInString.java -------------------------------------------------------------------------------- /DataStructures/String/CalculateTheDifficultyOfASentence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/CalculateTheDifficultyOfASentence.java -------------------------------------------------------------------------------- /DataStructures/String/CheckSubstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/CheckSubstring.cpp -------------------------------------------------------------------------------- /DataStructures/String/Divisible-By-4-or-not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/Divisible-By-4-or-not.cpp -------------------------------------------------------------------------------- /DataStructures/String/Divisible-by-11-or-not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/Divisible-by-11-or-not.cpp -------------------------------------------------------------------------------- /DataStructures/String/FileContentCounter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/FileContentCounter.py -------------------------------------------------------------------------------- /DataStructures/String/Function for copy strings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/Function for copy strings.c -------------------------------------------------------------------------------- /DataStructures/String/MEXofString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/MEXofString.cpp -------------------------------------------------------------------------------- /DataStructures/String/RomanToInteger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/RomanToInteger.py -------------------------------------------------------------------------------- /DataStructures/String/Smallest_number_with_sum_of_digits_as_N_and_divisible_by_10_pow_N.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/Smallest_number_with_sum_of_digits_as_N_and_divisible_by_10_pow_N.java -------------------------------------------------------------------------------- /DataStructures/String/StringPermutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/StringPermutation.java -------------------------------------------------------------------------------- /DataStructures/String/changeToLowerCase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/changeToLowerCase.py -------------------------------------------------------------------------------- /DataStructures/String/changeToUpperCase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/changeToUpperCase.py -------------------------------------------------------------------------------- /DataStructures/String/check_divisibilty_of_large_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/check_divisibilty_of_large_number.py -------------------------------------------------------------------------------- /DataStructures/String/check_spaces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/check_spaces.cpp -------------------------------------------------------------------------------- /DataStructures/String/create_substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/create_substring.cpp -------------------------------------------------------------------------------- /DataStructures/String/differenceOfTwoLargeNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/differenceOfTwoLargeNumbers.java -------------------------------------------------------------------------------- /DataStructures/String/extracting_max_num_value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/extracting_max_num_value.java -------------------------------------------------------------------------------- /DataStructures/String/implementing_strcat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/implementing_strcat.cpp -------------------------------------------------------------------------------- /DataStructures/String/isPalindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/isPalindrome.cpp -------------------------------------------------------------------------------- /DataStructures/String/isPalindrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/isPalindrome.py -------------------------------------------------------------------------------- /DataStructures/String/isPalindrome.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/isPalindrome.swift -------------------------------------------------------------------------------- /DataStructures/String/maximumSubArrayXOR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/maximumSubArrayXOR.java -------------------------------------------------------------------------------- /DataStructures/String/maximumSubarrayXOR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/maximumSubarrayXOR.cpp -------------------------------------------------------------------------------- /DataStructures/String/palindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/palindrome.cpp -------------------------------------------------------------------------------- /DataStructures/String/productOfNodeAtKthLevelInATree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/productOfNodeAtKthLevelInATree.java -------------------------------------------------------------------------------- /DataStructures/String/replaceAWordWithAnother.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/replaceAWordWithAnother.cpp -------------------------------------------------------------------------------- /DataStructures/String/reversing_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/reversing_string.cpp -------------------------------------------------------------------------------- /DataStructures/String/revrstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/revrstring.cpp -------------------------------------------------------------------------------- /DataStructures/String/stringCompare.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/stringCompare.cpp -------------------------------------------------------------------------------- /DataStructures/String/sum_all_number_in_string.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/sum_all_number_in_string.java -------------------------------------------------------------------------------- /DataStructures/String/toLower.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/toLower.cpp -------------------------------------------------------------------------------- /DataStructures/String/toUpper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/DataStructures/String/toUpper.cpp -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Streamliners/Data-Structures-and-Algorithms/HEAD/README.md --------------------------------------------------------------------------------