├── .deepsource.toml ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── feature_request.md └── workflows │ ├── codesee-arch-diagram.yml │ └── python-app.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DESCRIPTION.txt ├── ISSUES.md ├── LICENSE.txt ├── README.md ├── assets ├── FOSSyt.PNG ├── Foss Hack 2020.JPG ├── PyconIndia-Full-lite.png ├── brsstack-mod.png ├── eduAlgo-def.png ├── haccktoberfest.png ├── jetbrains-variant-4.png ├── short_demo.PNG ├── tutorial1.PNG ├── vercel.PNG ├── winterupdate.PNG └── woc.png ├── eduAlgo.egg-info ├── PKG-INFO ├── SOURCES.txt ├── dependency_links.txt ├── requires.txt └── top_level.txt ├── edualgo ├── BinaryTree.py ├── LinkedList.py ├── Unbounded Knapsack (Rod cutting).py ├── __init__.py ├── algorithms │ ├── KMP_Pattern_Matching.py │ ├── __init__.py │ ├── booyer_moore_voting.py │ ├── matrices.py │ ├── prime.py │ ├── segment_tree.py │ ├── sieve_of_eratosthenes.py │ ├── sort.py │ ├── stack_seq_finder.py │ └── string_algorithms.py ├── backtracking_algorithms │ ├── Knight’s_tour.py │ ├── Rat_in_a_Maze.py │ ├── Sudoku.py │ ├── __init__.py │ ├── m_coloring_problem.py │ ├── n_queen.py │ └── print_all_permutations_of_a_given_string.py ├── binSearchAlgo.py ├── circular-linked-list.py ├── dynamic_programming │ ├── Fibonacci.py │ ├── __init__.py │ ├── climbing_stairs.py │ ├── coin_change.py │ ├── house_robber.py │ ├── kadanes_algorithm.py │ ├── knapsack.py │ └── longest_common_subsequence.py ├── graph_algorithms │ ├── Dijkstra_algorithms.py │ ├── __init__.py │ ├── kruskal.py │ ├── prim.py │ └── tsp.py ├── greedy_algorithms │ ├── Minimum_Product_Subset.py │ └── __init__.py ├── heap.py ├── maths │ ├── __init__.py │ ├── combinatorial.py │ ├── fibonacci.py │ ├── modular_arithmetic.py │ └── primes.py ├── queue.py ├── radix-sort.py ├── search_algorithms │ ├── __init__.py │ ├── binary_search.py │ ├── exponential_search.py │ ├── interpolation_search.py │ ├── jump_search.py │ └── linear_search.py ├── stack.py └── strings │ ├── merge_string.py │ ├── rotate_string.py │ └── subsequences_string.py ├── images ├── Abhijit23.jpeg └── eduAlgo.png └── setup.py /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/codesee-arch-diagram.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/.github/workflows/codesee-arch-diagram.yml -------------------------------------------------------------------------------- /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/.github/workflows/python-app.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DESCRIPTION.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/DESCRIPTION.txt -------------------------------------------------------------------------------- /ISSUES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/ISSUES.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/README.md -------------------------------------------------------------------------------- /assets/FOSSyt.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/assets/FOSSyt.PNG -------------------------------------------------------------------------------- /assets/Foss Hack 2020.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/assets/Foss Hack 2020.JPG -------------------------------------------------------------------------------- /assets/PyconIndia-Full-lite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/assets/PyconIndia-Full-lite.png -------------------------------------------------------------------------------- /assets/brsstack-mod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/assets/brsstack-mod.png -------------------------------------------------------------------------------- /assets/eduAlgo-def.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/assets/eduAlgo-def.png -------------------------------------------------------------------------------- /assets/haccktoberfest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/assets/haccktoberfest.png -------------------------------------------------------------------------------- /assets/jetbrains-variant-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/assets/jetbrains-variant-4.png -------------------------------------------------------------------------------- /assets/short_demo.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/assets/short_demo.PNG -------------------------------------------------------------------------------- /assets/tutorial1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/assets/tutorial1.PNG -------------------------------------------------------------------------------- /assets/vercel.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/assets/vercel.PNG -------------------------------------------------------------------------------- /assets/winterupdate.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/assets/winterupdate.PNG -------------------------------------------------------------------------------- /assets/woc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/assets/woc.png -------------------------------------------------------------------------------- /eduAlgo.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/eduAlgo.egg-info/PKG-INFO -------------------------------------------------------------------------------- /eduAlgo.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/eduAlgo.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /eduAlgo.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /eduAlgo.egg-info/requires.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /eduAlgo.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | edualgo 2 | -------------------------------------------------------------------------------- /edualgo/BinaryTree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/BinaryTree.py -------------------------------------------------------------------------------- /edualgo/LinkedList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/LinkedList.py -------------------------------------------------------------------------------- /edualgo/Unbounded Knapsack (Rod cutting).py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/Unbounded Knapsack (Rod cutting).py -------------------------------------------------------------------------------- /edualgo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/__init__.py -------------------------------------------------------------------------------- /edualgo/algorithms/KMP_Pattern_Matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/algorithms/KMP_Pattern_Matching.py -------------------------------------------------------------------------------- /edualgo/algorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/algorithms/__init__.py -------------------------------------------------------------------------------- /edualgo/algorithms/booyer_moore_voting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/algorithms/booyer_moore_voting.py -------------------------------------------------------------------------------- /edualgo/algorithms/matrices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/algorithms/matrices.py -------------------------------------------------------------------------------- /edualgo/algorithms/prime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/algorithms/prime.py -------------------------------------------------------------------------------- /edualgo/algorithms/segment_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/algorithms/segment_tree.py -------------------------------------------------------------------------------- /edualgo/algorithms/sieve_of_eratosthenes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/algorithms/sieve_of_eratosthenes.py -------------------------------------------------------------------------------- /edualgo/algorithms/sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/algorithms/sort.py -------------------------------------------------------------------------------- /edualgo/algorithms/stack_seq_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/algorithms/stack_seq_finder.py -------------------------------------------------------------------------------- /edualgo/algorithms/string_algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/algorithms/string_algorithms.py -------------------------------------------------------------------------------- /edualgo/backtracking_algorithms/Knight’s_tour.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/backtracking_algorithms/Knight’s_tour.py -------------------------------------------------------------------------------- /edualgo/backtracking_algorithms/Rat_in_a_Maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/backtracking_algorithms/Rat_in_a_Maze.py -------------------------------------------------------------------------------- /edualgo/backtracking_algorithms/Sudoku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/backtracking_algorithms/Sudoku.py -------------------------------------------------------------------------------- /edualgo/backtracking_algorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/backtracking_algorithms/__init__.py -------------------------------------------------------------------------------- /edualgo/backtracking_algorithms/m_coloring_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/backtracking_algorithms/m_coloring_problem.py -------------------------------------------------------------------------------- /edualgo/backtracking_algorithms/n_queen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/backtracking_algorithms/n_queen.py -------------------------------------------------------------------------------- /edualgo/backtracking_algorithms/print_all_permutations_of_a_given_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/backtracking_algorithms/print_all_permutations_of_a_given_string.py -------------------------------------------------------------------------------- /edualgo/binSearchAlgo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/binSearchAlgo.py -------------------------------------------------------------------------------- /edualgo/circular-linked-list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/circular-linked-list.py -------------------------------------------------------------------------------- /edualgo/dynamic_programming/Fibonacci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/dynamic_programming/Fibonacci.py -------------------------------------------------------------------------------- /edualgo/dynamic_programming/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/dynamic_programming/__init__.py -------------------------------------------------------------------------------- /edualgo/dynamic_programming/climbing_stairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/dynamic_programming/climbing_stairs.py -------------------------------------------------------------------------------- /edualgo/dynamic_programming/coin_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/dynamic_programming/coin_change.py -------------------------------------------------------------------------------- /edualgo/dynamic_programming/house_robber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/dynamic_programming/house_robber.py -------------------------------------------------------------------------------- /edualgo/dynamic_programming/kadanes_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/dynamic_programming/kadanes_algorithm.py -------------------------------------------------------------------------------- /edualgo/dynamic_programming/knapsack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/dynamic_programming/knapsack.py -------------------------------------------------------------------------------- /edualgo/dynamic_programming/longest_common_subsequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/dynamic_programming/longest_common_subsequence.py -------------------------------------------------------------------------------- /edualgo/graph_algorithms/Dijkstra_algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/graph_algorithms/Dijkstra_algorithms.py -------------------------------------------------------------------------------- /edualgo/graph_algorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/graph_algorithms/__init__.py -------------------------------------------------------------------------------- /edualgo/graph_algorithms/kruskal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/graph_algorithms/kruskal.py -------------------------------------------------------------------------------- /edualgo/graph_algorithms/prim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/graph_algorithms/prim.py -------------------------------------------------------------------------------- /edualgo/graph_algorithms/tsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/graph_algorithms/tsp.py -------------------------------------------------------------------------------- /edualgo/greedy_algorithms/Minimum_Product_Subset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/greedy_algorithms/Minimum_Product_Subset.py -------------------------------------------------------------------------------- /edualgo/greedy_algorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/greedy_algorithms/__init__.py -------------------------------------------------------------------------------- /edualgo/heap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/heap.py -------------------------------------------------------------------------------- /edualgo/maths/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/maths/__init__.py -------------------------------------------------------------------------------- /edualgo/maths/combinatorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/maths/combinatorial.py -------------------------------------------------------------------------------- /edualgo/maths/fibonacci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/maths/fibonacci.py -------------------------------------------------------------------------------- /edualgo/maths/modular_arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/maths/modular_arithmetic.py -------------------------------------------------------------------------------- /edualgo/maths/primes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/maths/primes.py -------------------------------------------------------------------------------- /edualgo/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/queue.py -------------------------------------------------------------------------------- /edualgo/radix-sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/radix-sort.py -------------------------------------------------------------------------------- /edualgo/search_algorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/search_algorithms/__init__.py -------------------------------------------------------------------------------- /edualgo/search_algorithms/binary_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/search_algorithms/binary_search.py -------------------------------------------------------------------------------- /edualgo/search_algorithms/exponential_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/search_algorithms/exponential_search.py -------------------------------------------------------------------------------- /edualgo/search_algorithms/interpolation_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/search_algorithms/interpolation_search.py -------------------------------------------------------------------------------- /edualgo/search_algorithms/jump_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/search_algorithms/jump_search.py -------------------------------------------------------------------------------- /edualgo/search_algorithms/linear_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/search_algorithms/linear_search.py -------------------------------------------------------------------------------- /edualgo/stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/stack.py -------------------------------------------------------------------------------- /edualgo/strings/merge_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/strings/merge_string.py -------------------------------------------------------------------------------- /edualgo/strings/rotate_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/strings/rotate_string.py -------------------------------------------------------------------------------- /edualgo/strings/subsequences_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/edualgo/strings/subsequences_string.py -------------------------------------------------------------------------------- /images/Abhijit23.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/images/Abhijit23.jpeg -------------------------------------------------------------------------------- /images/eduAlgo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/images/eduAlgo.png -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edualgo/eduAlgo/HEAD/setup.py --------------------------------------------------------------------------------