├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ └── create-an-issue.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── auto_assign.yaml │ └── close_inactive_issue.yaml ├── .gitignore ├── C++ ├── Algorithms │ ├── BackTrackingAlgorithms │ │ ├── AllPermutationOfString.cpp │ │ ├── knights_tour.cpp │ │ └── subset_sum_problem.cpp │ ├── BinarySearch │ │ ├── AllocatedMinimumPages.cpp │ │ ├── KthElementOfSortedArrays.cpp │ │ ├── MedianOfTwoSortedArrays.cpp │ │ └── NthRootOfInteger.cpp │ ├── Bit Manipulation │ │ ├── BleakNumber.cpp │ │ ├── README.md │ │ └── SwapTwoNibbles.cpp │ ├── BitMasking │ │ ├── bitmasking_operations.cpp │ │ ├── decimal_to_binary_bit_manipulation.cpp │ │ ├── replace_bits.cpp │ │ └── subset_generator_bitmasking.cpp │ ├── BranchAndBound │ │ └── 8Puzzle_problem.cpp │ ├── DivideAndConquer │ │ └── Tiling_Problem.cpp │ ├── DynamicPrograming │ │ ├── Knapsack_problem.cpp │ │ ├── LIS.cpp │ │ ├── Lcs.cpp │ │ ├── LongestPalindromicSubsequence.cpp │ │ ├── MaxSumWithoutAdjacentElements.cpp │ │ ├── MinCostPath.cpp │ │ ├── Stairs problem.cpp │ │ ├── fibonacci_bottom_up │ │ ├── kadanes_algorithm.cpp │ │ ├── lcs3seq.cpp │ │ ├── minCoinChange.cpp │ │ ├── minimum_sum_partition │ │ ├── palindromepartitioning.cpp │ │ └── subsetsumcount.cpp │ ├── Flody's Cycle Detection Algorithm │ │ └── floydCycleDetectionAlgorithm.cpp │ ├── GraphAlgorithms │ │ └── kosaraju_algorithm.cpp │ ├── GreedyAlgorithms │ │ ├── BestTimeToBuyAndSellStock.cpp │ │ ├── KruskalForMST.cpp │ │ ├── PrimsForMst.cpp │ │ └── dijkstra.cpp │ ├── Maths │ │ └── maxPairwiseProduct.cpp │ ├── NumberTheory │ │ ├── README.md │ │ └── binaryexponentiantion.cpp │ ├── Pattern Matching │ │ ├── README.md │ │ └── z-algorithm.cpp │ ├── RecursionAlgorithms │ │ ├── CentroidofTree.cpp │ │ ├── ExtendedEuclid'sGCD.cpp │ │ ├── FabonacciList.cpp │ │ ├── Factors.cpp │ │ ├── FibonacciNumber.cpp │ │ ├── RecursiveFactorial.cpp │ │ ├── RecursiveSum.cpp │ │ ├── Tower-of-Hanoi.cpp │ │ └── powUsingRecursion.cpp │ ├── SearchingAlgorithms │ │ ├── InterpolationSearch.cpp │ │ ├── binarySearch.cpp │ │ ├── exponentialSearch.cpp │ │ ├── linear_search.cpp │ │ └── rabinKarp.cpp │ ├── Sieve Algorithms │ │ ├── README.md │ │ ├── Sieve_of_Eratosthenes.cpp │ │ └── Sieve_of_Sundaram.cpp │ └── SortingAlgorithms │ │ ├── .vscode │ │ └── launch.json │ │ ├── README.md │ │ ├── ShellSort.cpp │ │ ├── bubbleSort.cpp │ │ ├── countingSort.cpp │ │ ├── heapSort.cpp │ │ ├── insertionSort.cpp │ │ ├── mergeSort.cpp │ │ ├── pigeonholeSort.cpp │ │ ├── quickSort.cpp │ │ └── selectionSort.cpp ├── Backtracking │ ├── MColoringProblem.cpp │ ├── NQueenProblem.cpp │ ├── NQueens_2.cpp │ ├── bt.cpp │ ├── ratInAMaze.cpp │ └── sodukoSolver.cpp └── Data Structure │ ├── Array │ ├── array.cpp │ ├── array2.cpp │ ├── array3.cc │ ├── array4.cc │ ├── array5.cc │ ├── array6.cc │ ├── nextPermutation.cpp │ └── setMatrixZeroes.cpp │ ├── Disjoint Set Union │ ├── DisJointSetUnion.cpp │ └── no_of_provinces.cpp │ ├── Graph │ └── Topological_Sorting.cpp │ ├── Graphs │ ├── Dijkstra's.cpp │ ├── Tarjan's Algorithm.cpp │ ├── adjacency_list_1.cpp │ ├── adjacency_list_2.cpp │ ├── bfs.cpp │ ├── dfs.cpp │ └── jump_game4.cpp │ ├── Linked List │ ├── CircularLinkedList.cpp │ ├── DoublyLinkedList.cpp │ ├── LRUCache.cpp │ ├── Menu_Driven_Linked_List.cpp │ ├── ReverseLinkedList.cpp │ ├── linkedList.cpp │ └── sparse_matrix.cpp │ ├── Priority Queue │ ├── Heaps.cpp │ └── PriorityQueue.cpp │ ├── Queue │ ├── dequeue_using_stack.cpp │ └── queue_STL.cpp │ ├── Stacks │ ├── evalPostfixStack.cpp │ ├── stack.cc │ ├── stackByLinkedList.cpp │ ├── stackds.cpp │ └── two-stack.cpp │ ├── Trees │ ├── BinarySearchTree.cpp │ ├── Inorder_traversal.cpp │ ├── LevelOrderTraversal.cpp │ ├── LowestCommonAncestor.cpp │ ├── PostOrder_traversal.cpp │ ├── Preorder_traversal.cpp │ ├── fenwick_tree.cpp │ ├── morris.cpp │ └── vertical_trav.cpp │ ├── Trie │ ├── Count-Distinct-Substrings.cpp │ ├── Longest-Word-With-All-Prefixes.cpp │ ├── Trie-Implementation-1.cpp │ └── Trie-Implementation-2.cpp │ ├── WildcardPattern.cpp │ └── vector │ └── vector.cpp ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Java └── Algorithm │ ├── DynamicProgramming │ ├── ClimbStairs │ │ ├── ClimbStairs1.java │ │ ├── ClimbStairs2.java │ │ └── ClimbStairs3.java │ ├── CoinChange │ │ ├── CoinChange1.java │ │ └── CoinChange2.java │ ├── CombinationSum │ │ ├── CombinationSum1.java │ │ └── CombinationSum2.java │ ├── HouseRobber │ │ ├── HouseRobber1.java │ │ └── HouseRobber2.java │ ├── Kadane │ │ └── Kadane.java │ ├── KnapSack │ │ ├── BoundedKnapSack.java │ │ └── UnboundedKS.java │ ├── LCS │ │ └── LCS.java │ ├── LIS │ │ └── LIS.java │ └── NoOfSubsequences │ │ └── Subsequences.java │ ├── SearchingAlgorithm │ ├── Breadth-First Search (BFS) Searching .java │ ├── binarySearchR.java │ └── linersearch.java │ └── SortingAlgorithm │ ├── BubbleSort.java │ ├── Bucket sort │ ├── CountingSort.java │ ├── Heap sort │ ├── Mergesort_recursive.java │ ├── Quicksort_Recursive.java │ └── radix sort ├── Javascript └── Algorithms │ ├── README.md │ ├── binary-search.js │ ├── bubble-sort.js │ ├── bucket-sort.js │ ├── comb-sort.js │ ├── counting-sort.js │ ├── heap-sort.js │ ├── insertion-sort.js │ ├── merge-sort.js │ ├── quick-sort.js │ ├── radix-sort.js │ ├── selection-sort.js │ └── slow-sort.js ├── LICENSE ├── Python ├── Algorithms │ ├── BackTrackingAlgorithms │ │ ├── SudokuSolver.py │ │ └── n_queens_math.py │ ├── DeepLearningAlgorithms │ │ ├── ActivationFunction.py │ │ ├── FeedForwardNeuralNetwork.py │ │ ├── Layers.py │ │ ├── LossFunction.py │ │ ├── Optimizers.py │ │ └── README.md │ ├── DivideAndConquer │ │ ├── KnapsackProblem.py │ │ ├── LongestCommonSubsequence.py │ │ ├── LongestIncreasingSubsequence.py │ │ ├── MergeSort.py │ │ └── README.md │ ├── DynamicPrograming │ │ ├── FibonacciNumber.py │ │ ├── Gold_Mine.py │ │ ├── KadanesAlgorithm.py │ │ ├── LongestCommonSubsequence.py │ │ ├── Longest_Common_Prefix.py │ │ ├── MaximizeExpression.py │ │ ├── MaximumProductSubarray.py │ │ ├── README.md │ │ ├── ShortestCommonSupersequence.py │ │ └── Subset_sum.py │ ├── EularianPathAlgorithms │ │ ├── EularianPath.py │ │ └── README.md │ ├── EulerMethod │ │ └── EulerMethodFirstOrderDifferentialEq.py │ ├── Geometry │ │ ├── Klees_Algorithm.py │ │ └── simple_polygon_area.py │ ├── GraphingAlgorithms │ │ └── BFS_DFS_Dijkstra.py │ ├── ML (tasks) │ │ └── Handle categorical variables │ │ │ ├── Handlecategorical.py │ │ │ └── data_restaurant.csv │ ├── MachineLearningAlgorithms │ │ ├── GradientDescent.py │ │ ├── LinearRegression.py │ │ ├── LogisticRegression.py │ │ └── README.md │ ├── Maths │ │ ├── Binary Code to Gray Code Conversion.py │ │ ├── Implementing GCD and LCM │ │ ├── MarathiToEnglish_number.py │ │ ├── PollardRho.py │ │ ├── RomanToInt.py │ │ ├── countDigitOne.py │ │ ├── decimalToN_base.py │ │ └── sumofdigits.py │ ├── OperatingSystem │ │ └── bankers_algorithm.py │ ├── PathFindingAlgorithms │ │ ├── BellmanFord.py │ │ ├── README.md │ │ └── find_path_dist_in_matrix.py │ ├── PatternSearching │ │ ├── Duplicate_Subtrees.py │ │ └── NaivePatternSearching.py │ ├── Permutations_of_string │ │ ├── README.md │ │ └── permutation.py │ ├── README.md │ ├── RecursionAlgorithms │ │ ├── Factorial.py │ │ ├── FibonacciList.py │ │ ├── FibonacciNumber.py │ │ ├── README.md │ │ ├── Recursion.py │ │ ├── RecursiveSum.py │ │ ├── Reversal_String.py │ │ └── factors.py │ ├── Scheduling Algorithms │ │ ├── Round-Robin.py │ │ └── Shortest_Job_First_Algorithm.py │ ├── SearchingAlgorithms │ │ ├── BinarySearch.py │ │ ├── ExponentialSearch.py │ │ ├── Fibonacci_Search.py │ │ ├── InterpolationSearch.py │ │ ├── JumpSearch.py │ │ ├── LinearSearch.py │ │ ├── README.md │ │ └── SequentialSearch.py │ ├── Sieve Algorithms │ │ ├── Sieve of Eratosthenes.py │ │ ├── Sieve of Sundaram.py │ │ └── sieveOfEratosthenes.py │ ├── SortingAlgorithms │ │ ├── BogoSort.py │ │ ├── BubbleSort.py │ │ ├── CocktailSort.py │ │ ├── CombSort.py │ │ ├── GnomeSort.py │ │ ├── InsertionSort.py │ │ ├── MergeSort.py │ │ ├── PatienceSort.py │ │ ├── QuickSort.py │ │ ├── README.md │ │ ├── RadixSort.py │ │ ├── SelectionSort.py │ │ ├── Shellsort.py │ │ ├── SlowSort.py │ │ ├── StrandSort.py │ │ ├── TimSort.py │ │ ├── Topological_sort.py │ │ ├── Wiggle_sort.py │ │ ├── countingSort.py │ │ └── pancake_sort.py │ └── SpiralMatrix │ │ ├── README.md │ │ └── SpiralMatrix.py └── DataStructure │ ├── Addition Without Operator │ └── Addition.py │ ├── Anagram │ └── Anagram.py │ ├── Cache │ └── LRUCache.py │ ├── Graph │ ├── Directed_Acyclic_Graph.py │ └── Graph.py │ ├── Heap │ └── Heap.py │ ├── Implementing Stack │ └── stack.py │ ├── LinkedListDS │ ├── CycleFinding.py │ ├── LinkedList.py │ ├── linkedlist.py │ ├── linkedlist2.py │ ├── node.py │ └── testlinkedlist.py │ ├── Priority Queue DS │ └── PriorityQueue.py │ ├── SegmentTree │ └── SegmentTree.py │ ├── SetDS │ └── Set.py │ ├── Tree │ └── Trie.py │ └── TreeDS │ ├── RedBlackBST.py │ └── TreeDS.py ├── README.md └── _config.yml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/create-an-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/.github/ISSUE_TEMPLATE/create-an-issue.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/auto_assign.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/.github/workflows/auto_assign.yaml -------------------------------------------------------------------------------- /.github/workflows/close_inactive_issue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/.github/workflows/close_inactive_issue.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/.gitignore -------------------------------------------------------------------------------- /C++/Algorithms/BackTrackingAlgorithms/AllPermutationOfString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/BackTrackingAlgorithms/AllPermutationOfString.cpp -------------------------------------------------------------------------------- /C++/Algorithms/BackTrackingAlgorithms/knights_tour.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/BackTrackingAlgorithms/knights_tour.cpp -------------------------------------------------------------------------------- /C++/Algorithms/BackTrackingAlgorithms/subset_sum_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/BackTrackingAlgorithms/subset_sum_problem.cpp -------------------------------------------------------------------------------- /C++/Algorithms/BinarySearch/AllocatedMinimumPages.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/BinarySearch/AllocatedMinimumPages.cpp -------------------------------------------------------------------------------- /C++/Algorithms/BinarySearch/KthElementOfSortedArrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/BinarySearch/KthElementOfSortedArrays.cpp -------------------------------------------------------------------------------- /C++/Algorithms/BinarySearch/MedianOfTwoSortedArrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/BinarySearch/MedianOfTwoSortedArrays.cpp -------------------------------------------------------------------------------- /C++/Algorithms/BinarySearch/NthRootOfInteger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/BinarySearch/NthRootOfInteger.cpp -------------------------------------------------------------------------------- /C++/Algorithms/Bit Manipulation/BleakNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/Bit Manipulation/BleakNumber.cpp -------------------------------------------------------------------------------- /C++/Algorithms/Bit Manipulation/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C++/Algorithms/Bit Manipulation/SwapTwoNibbles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/Bit Manipulation/SwapTwoNibbles.cpp -------------------------------------------------------------------------------- /C++/Algorithms/BitMasking/bitmasking_operations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/BitMasking/bitmasking_operations.cpp -------------------------------------------------------------------------------- /C++/Algorithms/BitMasking/decimal_to_binary_bit_manipulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/BitMasking/decimal_to_binary_bit_manipulation.cpp -------------------------------------------------------------------------------- /C++/Algorithms/BitMasking/replace_bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/BitMasking/replace_bits.cpp -------------------------------------------------------------------------------- /C++/Algorithms/BitMasking/subset_generator_bitmasking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/BitMasking/subset_generator_bitmasking.cpp -------------------------------------------------------------------------------- /C++/Algorithms/BranchAndBound/8Puzzle_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/BranchAndBound/8Puzzle_problem.cpp -------------------------------------------------------------------------------- /C++/Algorithms/DivideAndConquer/Tiling_Problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/DivideAndConquer/Tiling_Problem.cpp -------------------------------------------------------------------------------- /C++/Algorithms/DynamicPrograming/Knapsack_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/DynamicPrograming/Knapsack_problem.cpp -------------------------------------------------------------------------------- /C++/Algorithms/DynamicPrograming/LIS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/DynamicPrograming/LIS.cpp -------------------------------------------------------------------------------- /C++/Algorithms/DynamicPrograming/Lcs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/DynamicPrograming/Lcs.cpp -------------------------------------------------------------------------------- /C++/Algorithms/DynamicPrograming/LongestPalindromicSubsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/DynamicPrograming/LongestPalindromicSubsequence.cpp -------------------------------------------------------------------------------- /C++/Algorithms/DynamicPrograming/MaxSumWithoutAdjacentElements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/DynamicPrograming/MaxSumWithoutAdjacentElements.cpp -------------------------------------------------------------------------------- /C++/Algorithms/DynamicPrograming/MinCostPath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/DynamicPrograming/MinCostPath.cpp -------------------------------------------------------------------------------- /C++/Algorithms/DynamicPrograming/Stairs problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/DynamicPrograming/Stairs problem.cpp -------------------------------------------------------------------------------- /C++/Algorithms/DynamicPrograming/fibonacci_bottom_up: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/DynamicPrograming/fibonacci_bottom_up -------------------------------------------------------------------------------- /C++/Algorithms/DynamicPrograming/kadanes_algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/DynamicPrograming/kadanes_algorithm.cpp -------------------------------------------------------------------------------- /C++/Algorithms/DynamicPrograming/lcs3seq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/DynamicPrograming/lcs3seq.cpp -------------------------------------------------------------------------------- /C++/Algorithms/DynamicPrograming/minCoinChange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/DynamicPrograming/minCoinChange.cpp -------------------------------------------------------------------------------- /C++/Algorithms/DynamicPrograming/minimum_sum_partition: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/DynamicPrograming/minimum_sum_partition -------------------------------------------------------------------------------- /C++/Algorithms/DynamicPrograming/palindromepartitioning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/DynamicPrograming/palindromepartitioning.cpp -------------------------------------------------------------------------------- /C++/Algorithms/DynamicPrograming/subsetsumcount.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/DynamicPrograming/subsetsumcount.cpp -------------------------------------------------------------------------------- /C++/Algorithms/Flody's Cycle Detection Algorithm/floydCycleDetectionAlgorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/Flody's Cycle Detection Algorithm/floydCycleDetectionAlgorithm.cpp -------------------------------------------------------------------------------- /C++/Algorithms/GraphAlgorithms/kosaraju_algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/GraphAlgorithms/kosaraju_algorithm.cpp -------------------------------------------------------------------------------- /C++/Algorithms/GreedyAlgorithms/BestTimeToBuyAndSellStock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/GreedyAlgorithms/BestTimeToBuyAndSellStock.cpp -------------------------------------------------------------------------------- /C++/Algorithms/GreedyAlgorithms/KruskalForMST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/GreedyAlgorithms/KruskalForMST.cpp -------------------------------------------------------------------------------- /C++/Algorithms/GreedyAlgorithms/PrimsForMst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/GreedyAlgorithms/PrimsForMst.cpp -------------------------------------------------------------------------------- /C++/Algorithms/GreedyAlgorithms/dijkstra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/GreedyAlgorithms/dijkstra.cpp -------------------------------------------------------------------------------- /C++/Algorithms/Maths/maxPairwiseProduct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/Maths/maxPairwiseProduct.cpp -------------------------------------------------------------------------------- /C++/Algorithms/NumberTheory/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C++/Algorithms/NumberTheory/binaryexponentiantion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/NumberTheory/binaryexponentiantion.cpp -------------------------------------------------------------------------------- /C++/Algorithms/Pattern Matching/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C++/Algorithms/Pattern Matching/z-algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/Pattern Matching/z-algorithm.cpp -------------------------------------------------------------------------------- /C++/Algorithms/RecursionAlgorithms/CentroidofTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/RecursionAlgorithms/CentroidofTree.cpp -------------------------------------------------------------------------------- /C++/Algorithms/RecursionAlgorithms/ExtendedEuclid'sGCD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/RecursionAlgorithms/ExtendedEuclid'sGCD.cpp -------------------------------------------------------------------------------- /C++/Algorithms/RecursionAlgorithms/FabonacciList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/RecursionAlgorithms/FabonacciList.cpp -------------------------------------------------------------------------------- /C++/Algorithms/RecursionAlgorithms/Factors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/RecursionAlgorithms/Factors.cpp -------------------------------------------------------------------------------- /C++/Algorithms/RecursionAlgorithms/FibonacciNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/RecursionAlgorithms/FibonacciNumber.cpp -------------------------------------------------------------------------------- /C++/Algorithms/RecursionAlgorithms/RecursiveFactorial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/RecursionAlgorithms/RecursiveFactorial.cpp -------------------------------------------------------------------------------- /C++/Algorithms/RecursionAlgorithms/RecursiveSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/RecursionAlgorithms/RecursiveSum.cpp -------------------------------------------------------------------------------- /C++/Algorithms/RecursionAlgorithms/Tower-of-Hanoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/RecursionAlgorithms/Tower-of-Hanoi.cpp -------------------------------------------------------------------------------- /C++/Algorithms/RecursionAlgorithms/powUsingRecursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/RecursionAlgorithms/powUsingRecursion.cpp -------------------------------------------------------------------------------- /C++/Algorithms/SearchingAlgorithms/InterpolationSearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/SearchingAlgorithms/InterpolationSearch.cpp -------------------------------------------------------------------------------- /C++/Algorithms/SearchingAlgorithms/binarySearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/SearchingAlgorithms/binarySearch.cpp -------------------------------------------------------------------------------- /C++/Algorithms/SearchingAlgorithms/exponentialSearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/SearchingAlgorithms/exponentialSearch.cpp -------------------------------------------------------------------------------- /C++/Algorithms/SearchingAlgorithms/linear_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/SearchingAlgorithms/linear_search.cpp -------------------------------------------------------------------------------- /C++/Algorithms/SearchingAlgorithms/rabinKarp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/SearchingAlgorithms/rabinKarp.cpp -------------------------------------------------------------------------------- /C++/Algorithms/Sieve Algorithms/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C++/Algorithms/Sieve Algorithms/Sieve_of_Eratosthenes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/Sieve Algorithms/Sieve_of_Eratosthenes.cpp -------------------------------------------------------------------------------- /C++/Algorithms/Sieve Algorithms/Sieve_of_Sundaram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/Sieve Algorithms/Sieve_of_Sundaram.cpp -------------------------------------------------------------------------------- /C++/Algorithms/SortingAlgorithms/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/SortingAlgorithms/.vscode/launch.json -------------------------------------------------------------------------------- /C++/Algorithms/SortingAlgorithms/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C++/Algorithms/SortingAlgorithms/ShellSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/SortingAlgorithms/ShellSort.cpp -------------------------------------------------------------------------------- /C++/Algorithms/SortingAlgorithms/bubbleSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/SortingAlgorithms/bubbleSort.cpp -------------------------------------------------------------------------------- /C++/Algorithms/SortingAlgorithms/countingSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/SortingAlgorithms/countingSort.cpp -------------------------------------------------------------------------------- /C++/Algorithms/SortingAlgorithms/heapSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/SortingAlgorithms/heapSort.cpp -------------------------------------------------------------------------------- /C++/Algorithms/SortingAlgorithms/insertionSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/SortingAlgorithms/insertionSort.cpp -------------------------------------------------------------------------------- /C++/Algorithms/SortingAlgorithms/mergeSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/SortingAlgorithms/mergeSort.cpp -------------------------------------------------------------------------------- /C++/Algorithms/SortingAlgorithms/pigeonholeSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/SortingAlgorithms/pigeonholeSort.cpp -------------------------------------------------------------------------------- /C++/Algorithms/SortingAlgorithms/quickSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/SortingAlgorithms/quickSort.cpp -------------------------------------------------------------------------------- /C++/Algorithms/SortingAlgorithms/selectionSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Algorithms/SortingAlgorithms/selectionSort.cpp -------------------------------------------------------------------------------- /C++/Backtracking/MColoringProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Backtracking/MColoringProblem.cpp -------------------------------------------------------------------------------- /C++/Backtracking/NQueenProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Backtracking/NQueenProblem.cpp -------------------------------------------------------------------------------- /C++/Backtracking/NQueens_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Backtracking/NQueens_2.cpp -------------------------------------------------------------------------------- /C++/Backtracking/bt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Backtracking/bt.cpp -------------------------------------------------------------------------------- /C++/Backtracking/ratInAMaze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Backtracking/ratInAMaze.cpp -------------------------------------------------------------------------------- /C++/Backtracking/sodukoSolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Backtracking/sodukoSolver.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Array/array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Array/array.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Array/array2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Array/array2.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Array/array3.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Array/array3.cc -------------------------------------------------------------------------------- /C++/Data Structure/Array/array4.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Array/array4.cc -------------------------------------------------------------------------------- /C++/Data Structure/Array/array5.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Array/array5.cc -------------------------------------------------------------------------------- /C++/Data Structure/Array/array6.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Array/array6.cc -------------------------------------------------------------------------------- /C++/Data Structure/Array/nextPermutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Array/nextPermutation.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Array/setMatrixZeroes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Array/setMatrixZeroes.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Disjoint Set Union/DisJointSetUnion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Disjoint Set Union/DisJointSetUnion.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Disjoint Set Union/no_of_provinces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Disjoint Set Union/no_of_provinces.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Graph/Topological_Sorting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Graph/Topological_Sorting.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Graphs/Dijkstra's.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Graphs/Dijkstra's.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Graphs/Tarjan's Algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Graphs/Tarjan's Algorithm.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Graphs/adjacency_list_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Graphs/adjacency_list_1.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Graphs/adjacency_list_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Graphs/adjacency_list_2.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Graphs/bfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Graphs/bfs.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Graphs/dfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Graphs/dfs.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Graphs/jump_game4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Graphs/jump_game4.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Linked List/CircularLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Linked List/CircularLinkedList.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Linked List/DoublyLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Linked List/DoublyLinkedList.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Linked List/LRUCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Linked List/LRUCache.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Linked List/Menu_Driven_Linked_List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Linked List/Menu_Driven_Linked_List.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Linked List/ReverseLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Linked List/ReverseLinkedList.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Linked List/linkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Linked List/linkedList.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Linked List/sparse_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Linked List/sparse_matrix.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Priority Queue/Heaps.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C++/Data Structure/Priority Queue/PriorityQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Priority Queue/PriorityQueue.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Queue/dequeue_using_stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Queue/dequeue_using_stack.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Queue/queue_STL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Queue/queue_STL.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Stacks/evalPostfixStack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Stacks/evalPostfixStack.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Stacks/stack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Stacks/stack.cc -------------------------------------------------------------------------------- /C++/Data Structure/Stacks/stackByLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Stacks/stackByLinkedList.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Stacks/stackds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Stacks/stackds.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Stacks/two-stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Stacks/two-stack.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Trees/BinarySearchTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Trees/BinarySearchTree.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Trees/Inorder_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Trees/Inorder_traversal.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Trees/LevelOrderTraversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Trees/LevelOrderTraversal.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Trees/LowestCommonAncestor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Trees/LowestCommonAncestor.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Trees/PostOrder_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Trees/PostOrder_traversal.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Trees/Preorder_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Trees/Preorder_traversal.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Trees/fenwick_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Trees/fenwick_tree.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Trees/morris.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Trees/morris.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Trees/vertical_trav.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Trees/vertical_trav.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Trie/Count-Distinct-Substrings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Trie/Count-Distinct-Substrings.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Trie/Longest-Word-With-All-Prefixes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Trie/Longest-Word-With-All-Prefixes.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Trie/Trie-Implementation-1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Trie/Trie-Implementation-1.cpp -------------------------------------------------------------------------------- /C++/Data Structure/Trie/Trie-Implementation-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/Trie/Trie-Implementation-2.cpp -------------------------------------------------------------------------------- /C++/Data Structure/WildcardPattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/WildcardPattern.cpp -------------------------------------------------------------------------------- /C++/Data Structure/vector/vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/C++/Data Structure/vector/vector.cpp -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Java/Algorithm/DynamicProgramming/ClimbStairs/ClimbStairs1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/DynamicProgramming/ClimbStairs/ClimbStairs1.java -------------------------------------------------------------------------------- /Java/Algorithm/DynamicProgramming/ClimbStairs/ClimbStairs2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/DynamicProgramming/ClimbStairs/ClimbStairs2.java -------------------------------------------------------------------------------- /Java/Algorithm/DynamicProgramming/ClimbStairs/ClimbStairs3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/DynamicProgramming/ClimbStairs/ClimbStairs3.java -------------------------------------------------------------------------------- /Java/Algorithm/DynamicProgramming/CoinChange/CoinChange1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/DynamicProgramming/CoinChange/CoinChange1.java -------------------------------------------------------------------------------- /Java/Algorithm/DynamicProgramming/CoinChange/CoinChange2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/DynamicProgramming/CoinChange/CoinChange2.java -------------------------------------------------------------------------------- /Java/Algorithm/DynamicProgramming/CombinationSum/CombinationSum1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/DynamicProgramming/CombinationSum/CombinationSum1.java -------------------------------------------------------------------------------- /Java/Algorithm/DynamicProgramming/CombinationSum/CombinationSum2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/DynamicProgramming/CombinationSum/CombinationSum2.java -------------------------------------------------------------------------------- /Java/Algorithm/DynamicProgramming/HouseRobber/HouseRobber1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/DynamicProgramming/HouseRobber/HouseRobber1.java -------------------------------------------------------------------------------- /Java/Algorithm/DynamicProgramming/HouseRobber/HouseRobber2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/DynamicProgramming/HouseRobber/HouseRobber2.java -------------------------------------------------------------------------------- /Java/Algorithm/DynamicProgramming/Kadane/Kadane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/DynamicProgramming/Kadane/Kadane.java -------------------------------------------------------------------------------- /Java/Algorithm/DynamicProgramming/KnapSack/BoundedKnapSack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/DynamicProgramming/KnapSack/BoundedKnapSack.java -------------------------------------------------------------------------------- /Java/Algorithm/DynamicProgramming/KnapSack/UnboundedKS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/DynamicProgramming/KnapSack/UnboundedKS.java -------------------------------------------------------------------------------- /Java/Algorithm/DynamicProgramming/LCS/LCS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/DynamicProgramming/LCS/LCS.java -------------------------------------------------------------------------------- /Java/Algorithm/DynamicProgramming/LIS/LIS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/DynamicProgramming/LIS/LIS.java -------------------------------------------------------------------------------- /Java/Algorithm/DynamicProgramming/NoOfSubsequences/Subsequences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/DynamicProgramming/NoOfSubsequences/Subsequences.java -------------------------------------------------------------------------------- /Java/Algorithm/SearchingAlgorithm/Breadth-First Search (BFS) Searching .java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/SearchingAlgorithm/Breadth-First Search (BFS) Searching .java -------------------------------------------------------------------------------- /Java/Algorithm/SearchingAlgorithm/binarySearchR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/SearchingAlgorithm/binarySearchR.java -------------------------------------------------------------------------------- /Java/Algorithm/SearchingAlgorithm/linersearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/SearchingAlgorithm/linersearch.java -------------------------------------------------------------------------------- /Java/Algorithm/SortingAlgorithm/BubbleSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/SortingAlgorithm/BubbleSort.java -------------------------------------------------------------------------------- /Java/Algorithm/SortingAlgorithm/Bucket sort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/SortingAlgorithm/Bucket sort -------------------------------------------------------------------------------- /Java/Algorithm/SortingAlgorithm/CountingSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/SortingAlgorithm/CountingSort.java -------------------------------------------------------------------------------- /Java/Algorithm/SortingAlgorithm/Heap sort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/SortingAlgorithm/Heap sort -------------------------------------------------------------------------------- /Java/Algorithm/SortingAlgorithm/Mergesort_recursive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/SortingAlgorithm/Mergesort_recursive.java -------------------------------------------------------------------------------- /Java/Algorithm/SortingAlgorithm/Quicksort_Recursive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/SortingAlgorithm/Quicksort_Recursive.java -------------------------------------------------------------------------------- /Java/Algorithm/SortingAlgorithm/radix sort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Java/Algorithm/SortingAlgorithm/radix sort -------------------------------------------------------------------------------- /Javascript/Algorithms/README.md: -------------------------------------------------------------------------------- 1 | # Collection of Algorithms in JavaScript 2 | -------------------------------------------------------------------------------- /Javascript/Algorithms/binary-search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Javascript/Algorithms/binary-search.js -------------------------------------------------------------------------------- /Javascript/Algorithms/bubble-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Javascript/Algorithms/bubble-sort.js -------------------------------------------------------------------------------- /Javascript/Algorithms/bucket-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Javascript/Algorithms/bucket-sort.js -------------------------------------------------------------------------------- /Javascript/Algorithms/comb-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Javascript/Algorithms/comb-sort.js -------------------------------------------------------------------------------- /Javascript/Algorithms/counting-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Javascript/Algorithms/counting-sort.js -------------------------------------------------------------------------------- /Javascript/Algorithms/heap-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Javascript/Algorithms/heap-sort.js -------------------------------------------------------------------------------- /Javascript/Algorithms/insertion-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Javascript/Algorithms/insertion-sort.js -------------------------------------------------------------------------------- /Javascript/Algorithms/merge-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Javascript/Algorithms/merge-sort.js -------------------------------------------------------------------------------- /Javascript/Algorithms/quick-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Javascript/Algorithms/quick-sort.js -------------------------------------------------------------------------------- /Javascript/Algorithms/radix-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Javascript/Algorithms/radix-sort.js -------------------------------------------------------------------------------- /Javascript/Algorithms/selection-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Javascript/Algorithms/selection-sort.js -------------------------------------------------------------------------------- /Javascript/Algorithms/slow-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Javascript/Algorithms/slow-sort.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/LICENSE -------------------------------------------------------------------------------- /Python/Algorithms/BackTrackingAlgorithms/SudokuSolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/BackTrackingAlgorithms/SudokuSolver.py -------------------------------------------------------------------------------- /Python/Algorithms/BackTrackingAlgorithms/n_queens_math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/BackTrackingAlgorithms/n_queens_math.py -------------------------------------------------------------------------------- /Python/Algorithms/DeepLearningAlgorithms/ActivationFunction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/DeepLearningAlgorithms/ActivationFunction.py -------------------------------------------------------------------------------- /Python/Algorithms/DeepLearningAlgorithms/FeedForwardNeuralNetwork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/DeepLearningAlgorithms/FeedForwardNeuralNetwork.py -------------------------------------------------------------------------------- /Python/Algorithms/DeepLearningAlgorithms/Layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/DeepLearningAlgorithms/Layers.py -------------------------------------------------------------------------------- /Python/Algorithms/DeepLearningAlgorithms/LossFunction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/DeepLearningAlgorithms/LossFunction.py -------------------------------------------------------------------------------- /Python/Algorithms/DeepLearningAlgorithms/Optimizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/DeepLearningAlgorithms/Optimizers.py -------------------------------------------------------------------------------- /Python/Algorithms/DeepLearningAlgorithms/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/Algorithms/DivideAndConquer/KnapsackProblem.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/Algorithms/DivideAndConquer/LongestCommonSubsequence.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/Algorithms/DivideAndConquer/LongestIncreasingSubsequence.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/Algorithms/DivideAndConquer/MergeSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/DivideAndConquer/MergeSort.py -------------------------------------------------------------------------------- /Python/Algorithms/DivideAndConquer/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/Algorithms/DynamicPrograming/FibonacciNumber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/DynamicPrograming/FibonacciNumber.py -------------------------------------------------------------------------------- /Python/Algorithms/DynamicPrograming/Gold_Mine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/DynamicPrograming/Gold_Mine.py -------------------------------------------------------------------------------- /Python/Algorithms/DynamicPrograming/KadanesAlgorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/DynamicPrograming/KadanesAlgorithm.py -------------------------------------------------------------------------------- /Python/Algorithms/DynamicPrograming/LongestCommonSubsequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/DynamicPrograming/LongestCommonSubsequence.py -------------------------------------------------------------------------------- /Python/Algorithms/DynamicPrograming/Longest_Common_Prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/DynamicPrograming/Longest_Common_Prefix.py -------------------------------------------------------------------------------- /Python/Algorithms/DynamicPrograming/MaximizeExpression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/DynamicPrograming/MaximizeExpression.py -------------------------------------------------------------------------------- /Python/Algorithms/DynamicPrograming/MaximumProductSubarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/DynamicPrograming/MaximumProductSubarray.py -------------------------------------------------------------------------------- /Python/Algorithms/DynamicPrograming/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/Algorithms/DynamicPrograming/ShortestCommonSupersequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/DynamicPrograming/ShortestCommonSupersequence.py -------------------------------------------------------------------------------- /Python/Algorithms/DynamicPrograming/Subset_sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/DynamicPrograming/Subset_sum.py -------------------------------------------------------------------------------- /Python/Algorithms/EularianPathAlgorithms/EularianPath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/EularianPathAlgorithms/EularianPath.py -------------------------------------------------------------------------------- /Python/Algorithms/EularianPathAlgorithms/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/Algorithms/EulerMethod/EulerMethodFirstOrderDifferentialEq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/EulerMethod/EulerMethodFirstOrderDifferentialEq.py -------------------------------------------------------------------------------- /Python/Algorithms/Geometry/Klees_Algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Geometry/Klees_Algorithm.py -------------------------------------------------------------------------------- /Python/Algorithms/Geometry/simple_polygon_area.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Geometry/simple_polygon_area.py -------------------------------------------------------------------------------- /Python/Algorithms/GraphingAlgorithms/BFS_DFS_Dijkstra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/GraphingAlgorithms/BFS_DFS_Dijkstra.py -------------------------------------------------------------------------------- /Python/Algorithms/ML (tasks)/Handle categorical variables/Handlecategorical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/ML (tasks)/Handle categorical variables/Handlecategorical.py -------------------------------------------------------------------------------- /Python/Algorithms/ML (tasks)/Handle categorical variables/data_restaurant.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/ML (tasks)/Handle categorical variables/data_restaurant.csv -------------------------------------------------------------------------------- /Python/Algorithms/MachineLearningAlgorithms/GradientDescent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/MachineLearningAlgorithms/GradientDescent.py -------------------------------------------------------------------------------- /Python/Algorithms/MachineLearningAlgorithms/LinearRegression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/MachineLearningAlgorithms/LinearRegression.py -------------------------------------------------------------------------------- /Python/Algorithms/MachineLearningAlgorithms/LogisticRegression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/MachineLearningAlgorithms/LogisticRegression.py -------------------------------------------------------------------------------- /Python/Algorithms/MachineLearningAlgorithms/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/Algorithms/Maths/Binary Code to Gray Code Conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Maths/Binary Code to Gray Code Conversion.py -------------------------------------------------------------------------------- /Python/Algorithms/Maths/Implementing GCD and LCM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Maths/Implementing GCD and LCM -------------------------------------------------------------------------------- /Python/Algorithms/Maths/MarathiToEnglish_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Maths/MarathiToEnglish_number.py -------------------------------------------------------------------------------- /Python/Algorithms/Maths/PollardRho.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Maths/PollardRho.py -------------------------------------------------------------------------------- /Python/Algorithms/Maths/RomanToInt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Maths/RomanToInt.py -------------------------------------------------------------------------------- /Python/Algorithms/Maths/countDigitOne.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Maths/countDigitOne.py -------------------------------------------------------------------------------- /Python/Algorithms/Maths/decimalToN_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Maths/decimalToN_base.py -------------------------------------------------------------------------------- /Python/Algorithms/Maths/sumofdigits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Maths/sumofdigits.py -------------------------------------------------------------------------------- /Python/Algorithms/OperatingSystem/bankers_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/OperatingSystem/bankers_algorithm.py -------------------------------------------------------------------------------- /Python/Algorithms/PathFindingAlgorithms/BellmanFord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/PathFindingAlgorithms/BellmanFord.py -------------------------------------------------------------------------------- /Python/Algorithms/PathFindingAlgorithms/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/Algorithms/PathFindingAlgorithms/find_path_dist_in_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/PathFindingAlgorithms/find_path_dist_in_matrix.py -------------------------------------------------------------------------------- /Python/Algorithms/PatternSearching/Duplicate_Subtrees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/PatternSearching/Duplicate_Subtrees.py -------------------------------------------------------------------------------- /Python/Algorithms/PatternSearching/NaivePatternSearching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/PatternSearching/NaivePatternSearching.py -------------------------------------------------------------------------------- /Python/Algorithms/Permutations_of_string/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/Algorithms/Permutations_of_string/permutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Permutations_of_string/permutation.py -------------------------------------------------------------------------------- /Python/Algorithms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/README.md -------------------------------------------------------------------------------- /Python/Algorithms/RecursionAlgorithms/Factorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/RecursionAlgorithms/Factorial.py -------------------------------------------------------------------------------- /Python/Algorithms/RecursionAlgorithms/FibonacciList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/RecursionAlgorithms/FibonacciList.py -------------------------------------------------------------------------------- /Python/Algorithms/RecursionAlgorithms/FibonacciNumber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/RecursionAlgorithms/FibonacciNumber.py -------------------------------------------------------------------------------- /Python/Algorithms/RecursionAlgorithms/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/Algorithms/RecursionAlgorithms/Recursion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/RecursionAlgorithms/Recursion.py -------------------------------------------------------------------------------- /Python/Algorithms/RecursionAlgorithms/RecursiveSum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/RecursionAlgorithms/RecursiveSum.py -------------------------------------------------------------------------------- /Python/Algorithms/RecursionAlgorithms/Reversal_String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/RecursionAlgorithms/Reversal_String.py -------------------------------------------------------------------------------- /Python/Algorithms/RecursionAlgorithms/factors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/RecursionAlgorithms/factors.py -------------------------------------------------------------------------------- /Python/Algorithms/Scheduling Algorithms/Round-Robin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Scheduling Algorithms/Round-Robin.py -------------------------------------------------------------------------------- /Python/Algorithms/Scheduling Algorithms/Shortest_Job_First_Algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Scheduling Algorithms/Shortest_Job_First_Algorithm.py -------------------------------------------------------------------------------- /Python/Algorithms/SearchingAlgorithms/BinarySearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SearchingAlgorithms/BinarySearch.py -------------------------------------------------------------------------------- /Python/Algorithms/SearchingAlgorithms/ExponentialSearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SearchingAlgorithms/ExponentialSearch.py -------------------------------------------------------------------------------- /Python/Algorithms/SearchingAlgorithms/Fibonacci_Search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SearchingAlgorithms/Fibonacci_Search.py -------------------------------------------------------------------------------- /Python/Algorithms/SearchingAlgorithms/InterpolationSearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SearchingAlgorithms/InterpolationSearch.py -------------------------------------------------------------------------------- /Python/Algorithms/SearchingAlgorithms/JumpSearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SearchingAlgorithms/JumpSearch.py -------------------------------------------------------------------------------- /Python/Algorithms/SearchingAlgorithms/LinearSearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SearchingAlgorithms/LinearSearch.py -------------------------------------------------------------------------------- /Python/Algorithms/SearchingAlgorithms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SearchingAlgorithms/README.md -------------------------------------------------------------------------------- /Python/Algorithms/SearchingAlgorithms/SequentialSearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SearchingAlgorithms/SequentialSearch.py -------------------------------------------------------------------------------- /Python/Algorithms/Sieve Algorithms/Sieve of Eratosthenes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Sieve Algorithms/Sieve of Eratosthenes.py -------------------------------------------------------------------------------- /Python/Algorithms/Sieve Algorithms/Sieve of Sundaram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Sieve Algorithms/Sieve of Sundaram.py -------------------------------------------------------------------------------- /Python/Algorithms/Sieve Algorithms/sieveOfEratosthenes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/Sieve Algorithms/sieveOfEratosthenes.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/BogoSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/BogoSort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/BubbleSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/BubbleSort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/CocktailSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/CocktailSort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/CombSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/CombSort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/GnomeSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/GnomeSort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/InsertionSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/InsertionSort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/MergeSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/MergeSort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/PatienceSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/PatienceSort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/QuickSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/QuickSort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/RadixSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/RadixSort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/SelectionSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/SelectionSort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/Shellsort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/Shellsort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/SlowSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/SlowSort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/StrandSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/StrandSort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/TimSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/TimSort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/Topological_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/Topological_sort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/Wiggle_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/Wiggle_sort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/countingSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/countingSort.py -------------------------------------------------------------------------------- /Python/Algorithms/SortingAlgorithms/pancake_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SortingAlgorithms/pancake_sort.py -------------------------------------------------------------------------------- /Python/Algorithms/SpiralMatrix/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/Algorithms/SpiralMatrix/SpiralMatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/Algorithms/SpiralMatrix/SpiralMatrix.py -------------------------------------------------------------------------------- /Python/DataStructure/Addition Without Operator/Addition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/Addition Without Operator/Addition.py -------------------------------------------------------------------------------- /Python/DataStructure/Anagram/Anagram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/Anagram/Anagram.py -------------------------------------------------------------------------------- /Python/DataStructure/Cache/LRUCache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/Cache/LRUCache.py -------------------------------------------------------------------------------- /Python/DataStructure/Graph/Directed_Acyclic_Graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/Graph/Directed_Acyclic_Graph.py -------------------------------------------------------------------------------- /Python/DataStructure/Graph/Graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/Graph/Graph.py -------------------------------------------------------------------------------- /Python/DataStructure/Heap/Heap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/Heap/Heap.py -------------------------------------------------------------------------------- /Python/DataStructure/Implementing Stack/stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/Implementing Stack/stack.py -------------------------------------------------------------------------------- /Python/DataStructure/LinkedListDS/CycleFinding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/LinkedListDS/CycleFinding.py -------------------------------------------------------------------------------- /Python/DataStructure/LinkedListDS/LinkedList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/LinkedListDS/LinkedList.py -------------------------------------------------------------------------------- /Python/DataStructure/LinkedListDS/linkedlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/LinkedListDS/linkedlist.py -------------------------------------------------------------------------------- /Python/DataStructure/LinkedListDS/linkedlist2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/LinkedListDS/linkedlist2.py -------------------------------------------------------------------------------- /Python/DataStructure/LinkedListDS/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/LinkedListDS/node.py -------------------------------------------------------------------------------- /Python/DataStructure/LinkedListDS/testlinkedlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/LinkedListDS/testlinkedlist.py -------------------------------------------------------------------------------- /Python/DataStructure/Priority Queue DS/PriorityQueue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/Priority Queue DS/PriorityQueue.py -------------------------------------------------------------------------------- /Python/DataStructure/SegmentTree/SegmentTree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/SegmentTree/SegmentTree.py -------------------------------------------------------------------------------- /Python/DataStructure/SetDS/Set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/SetDS/Set.py -------------------------------------------------------------------------------- /Python/DataStructure/Tree/Trie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/Tree/Trie.py -------------------------------------------------------------------------------- /Python/DataStructure/TreeDS/RedBlackBST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/TreeDS/RedBlackBST.py -------------------------------------------------------------------------------- /Python/DataStructure/TreeDS/TreeDS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/Python/DataStructure/TreeDS/TreeDS.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Py-Contributors/AlgorithmsAndDataStructure/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------