├── .github ├── CONTRIBUTING.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── Guide ├── Constructive │ ├── Bonetrousle │ │ ├── README.md │ │ └── solution.java │ ├── New Year Chaos │ │ ├── README.md │ │ └── solution.cpp │ └── README.md ├── Data Structures │ └── Contacts │ │ ├── README.MD │ │ └── Solution.java ├── Divide and Conquer │ ├── Educational │ │ └── Counting Inversions │ │ │ ├── README.md │ │ │ ├── assets │ │ │ ├── ci_example.png │ │ │ └── merge_sort_pic.png │ │ │ └── solution.py │ ├── Practice │ │ └── README.md │ └── README.md ├── Dynamic Programming │ ├── Educational │ │ ├── Segmented Least Squares │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ ├── a_and_b.png │ │ │ │ ├── initial_plot.png │ │ │ │ ├── least_squares_sol.png │ │ │ │ ├── opt_j.png │ │ │ │ ├── seg_01.png │ │ │ │ ├── seg_02.png │ │ │ │ ├── seg_03.png │ │ │ │ ├── seg_04.png │ │ │ │ ├── seg_12.png │ │ │ │ ├── seg_13.png │ │ │ │ ├── seg_14.png │ │ │ │ ├── seg_23.png │ │ │ │ ├── seg_24.png │ │ │ │ ├── seg_34.png │ │ │ │ ├── seg_least_squares_sol1.png │ │ │ │ ├── seg_least_squares_sol2.png │ │ │ │ ├── solution.png │ │ │ │ └── sse.png │ │ │ └── solution.py │ │ └── Weighted Interval Scheduling │ │ │ ├── README.md │ │ │ ├── assets │ │ │ ├── empty.png │ │ │ ├── final.png │ │ │ ├── initial1.png │ │ │ └── sorted1.png │ │ │ └── solution.py │ ├── Practice │ │ ├── Abbreviation │ │ │ ├── README.md │ │ │ └── solution.java │ │ ├── Maximum Path Sum │ │ │ ├── README.md │ │ │ └── solution.java │ │ └── Nikita And The Game │ │ │ ├── README.md │ │ │ └── solution.cpp │ └── README.md ├── GraphTheory │ ├── JackGoesToRapture │ │ ├── README.md │ │ └── solution.java │ ├── Journey to the Moon │ │ ├── README.md │ │ └── solution.cpp │ └── README.md ├── Greedy │ ├── Educational │ │ ├── Interval Partitioning │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ ├── step1.PNG │ │ │ │ ├── step2.PNG │ │ │ │ ├── step3.PNG │ │ │ │ ├── step4.PNG │ │ │ │ ├── step5.PNG │ │ │ │ ├── step6.PNG │ │ │ │ ├── step7.PNG │ │ │ │ ├── step8.PNG │ │ │ │ └── step9.PNG │ │ │ └── solution.py │ │ ├── Interval Scheduling │ │ │ ├── README.md │ │ │ ├── solutionV1.py │ │ │ └── solutionV2.py │ │ ├── Minimizing Maximum Lateness Scheduling │ │ │ ├── README.md │ │ │ └── solution.py │ │ ├── Minimum Spanning Tree │ │ │ ├── DisjointSet.py │ │ │ ├── Graph.py │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ ├── MST_kruskal_en.gif │ │ │ │ ├── disjoint_set_group.png │ │ │ │ ├── disjoint_set_individual.png │ │ │ │ ├── iter1.png │ │ │ │ ├── iter2.png │ │ │ │ ├── iter3.png │ │ │ │ ├── iter4.png │ │ │ │ ├── iter5.png │ │ │ │ └── iter6.png │ │ │ └── solution.py │ │ ├── Shortest Path │ │ │ ├── FibHeap.py │ │ │ ├── Graph.py │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ ├── DijkstraDemo.gif │ │ │ │ ├── idg_complete.png │ │ │ │ ├── initial_directed_graph1.png │ │ │ │ ├── initial_undirected_graph1.png │ │ │ │ ├── iug_01.png │ │ │ │ ├── iug_1.png │ │ │ │ ├── iug_2.png │ │ │ │ ├── iug_3.png │ │ │ │ ├── iug_4.png │ │ │ │ ├── iug_5.png │ │ │ │ └── iug_6.png │ │ │ └── solution.py │ │ └── Stable Marriage │ │ │ ├── README.md │ │ │ ├── assets │ │ │ ├── step1.PNG │ │ │ ├── step2.PNG │ │ │ ├── step3.PNG │ │ │ ├── step4.PNG │ │ │ ├── step5.PNG │ │ │ ├── step6.PNG │ │ │ ├── step7.PNG │ │ │ ├── step8.PNG │ │ │ └── step9.PNG │ │ │ └── solution.py │ ├── Practice │ │ ├── Algorithmic Crush │ │ │ ├── README.md │ │ │ └── solution.cpp │ │ └── Kindergarten Adventure │ │ │ ├── README.md │ │ │ ├── optimisedSolution.java │ │ │ └── solution.java │ └── README.md └── README.md ├── README.md └── Templates ├── README.md └── problem-template.md /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | idea/ 2 | -------------------------------------------------------------------------------- /Guide/Constructive/Bonetrousle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Constructive/Bonetrousle/README.md -------------------------------------------------------------------------------- /Guide/Constructive/Bonetrousle/solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Constructive/Bonetrousle/solution.java -------------------------------------------------------------------------------- /Guide/Constructive/New Year Chaos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Constructive/New Year Chaos/README.md -------------------------------------------------------------------------------- /Guide/Constructive/New Year Chaos/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Constructive/New Year Chaos/solution.cpp -------------------------------------------------------------------------------- /Guide/Constructive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Constructive/README.md -------------------------------------------------------------------------------- /Guide/Data Structures/Contacts/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Data Structures/Contacts/README.MD -------------------------------------------------------------------------------- /Guide/Data Structures/Contacts/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Data Structures/Contacts/Solution.java -------------------------------------------------------------------------------- /Guide/Divide and Conquer/Educational/Counting Inversions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Divide and Conquer/Educational/Counting Inversions/README.md -------------------------------------------------------------------------------- /Guide/Divide and Conquer/Educational/Counting Inversions/assets/ci_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Divide and Conquer/Educational/Counting Inversions/assets/ci_example.png -------------------------------------------------------------------------------- /Guide/Divide and Conquer/Educational/Counting Inversions/assets/merge_sort_pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Divide and Conquer/Educational/Counting Inversions/assets/merge_sort_pic.png -------------------------------------------------------------------------------- /Guide/Divide and Conquer/Educational/Counting Inversions/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Divide and Conquer/Educational/Counting Inversions/solution.py -------------------------------------------------------------------------------- /Guide/Divide and Conquer/Practice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Divide and Conquer/Practice/README.md -------------------------------------------------------------------------------- /Guide/Divide and Conquer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Divide and Conquer/README.md -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/README.md -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/a_and_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/a_and_b.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/initial_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/initial_plot.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/least_squares_sol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/least_squares_sol.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/opt_j.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/opt_j.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_01.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_02.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_03.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_04.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_12.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_13.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_14.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_23.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_24.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_34.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_least_squares_sol1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_least_squares_sol1.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_least_squares_sol2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/seg_least_squares_sol2.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/solution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/solution.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/sse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/assets/sse.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Segmented Least Squares/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Segmented Least Squares/solution.py -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Weighted Interval Scheduling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Weighted Interval Scheduling/README.md -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Weighted Interval Scheduling/assets/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Weighted Interval Scheduling/assets/empty.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Weighted Interval Scheduling/assets/final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Weighted Interval Scheduling/assets/final.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Weighted Interval Scheduling/assets/initial1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Weighted Interval Scheduling/assets/initial1.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Weighted Interval Scheduling/assets/sorted1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Weighted Interval Scheduling/assets/sorted1.png -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Educational/Weighted Interval Scheduling/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Educational/Weighted Interval Scheduling/solution.py -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Practice/Abbreviation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Practice/Abbreviation/README.md -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Practice/Abbreviation/solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Practice/Abbreviation/solution.java -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Practice/Maximum Path Sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Practice/Maximum Path Sum/README.md -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Practice/Maximum Path Sum/solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Practice/Maximum Path Sum/solution.java -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Practice/Nikita And The Game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Practice/Nikita And The Game/README.md -------------------------------------------------------------------------------- /Guide/Dynamic Programming/Practice/Nikita And The Game/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/Practice/Nikita And The Game/solution.cpp -------------------------------------------------------------------------------- /Guide/Dynamic Programming/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Dynamic Programming/README.md -------------------------------------------------------------------------------- /Guide/GraphTheory/JackGoesToRapture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/GraphTheory/JackGoesToRapture/README.md -------------------------------------------------------------------------------- /Guide/GraphTheory/JackGoesToRapture/solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/GraphTheory/JackGoesToRapture/solution.java -------------------------------------------------------------------------------- /Guide/GraphTheory/Journey to the Moon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/GraphTheory/Journey to the Moon/README.md -------------------------------------------------------------------------------- /Guide/GraphTheory/Journey to the Moon/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/GraphTheory/Journey to the Moon/solution.cpp -------------------------------------------------------------------------------- /Guide/GraphTheory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/GraphTheory/README.md -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Interval Partitioning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Interval Partitioning/README.md -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Interval Partitioning/assets/step1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Interval Partitioning/assets/step1.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Interval Partitioning/assets/step2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Interval Partitioning/assets/step2.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Interval Partitioning/assets/step3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Interval Partitioning/assets/step3.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Interval Partitioning/assets/step4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Interval Partitioning/assets/step4.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Interval Partitioning/assets/step5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Interval Partitioning/assets/step5.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Interval Partitioning/assets/step6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Interval Partitioning/assets/step6.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Interval Partitioning/assets/step7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Interval Partitioning/assets/step7.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Interval Partitioning/assets/step8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Interval Partitioning/assets/step8.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Interval Partitioning/assets/step9.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Interval Partitioning/assets/step9.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Interval Partitioning/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Interval Partitioning/solution.py -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Interval Scheduling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Interval Scheduling/README.md -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Interval Scheduling/solutionV1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Interval Scheduling/solutionV1.py -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Interval Scheduling/solutionV2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Interval Scheduling/solutionV2.py -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Minimizing Maximum Lateness Scheduling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Minimizing Maximum Lateness Scheduling/README.md -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Minimizing Maximum Lateness Scheduling/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Minimizing Maximum Lateness Scheduling/solution.py -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Minimum Spanning Tree/DisjointSet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Minimum Spanning Tree/DisjointSet.py -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Minimum Spanning Tree/Graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Minimum Spanning Tree/Graph.py -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Minimum Spanning Tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Minimum Spanning Tree/README.md -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Minimum Spanning Tree/assets/MST_kruskal_en.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Minimum Spanning Tree/assets/MST_kruskal_en.gif -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Minimum Spanning Tree/assets/disjoint_set_group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Minimum Spanning Tree/assets/disjoint_set_group.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Minimum Spanning Tree/assets/disjoint_set_individual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Minimum Spanning Tree/assets/disjoint_set_individual.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Minimum Spanning Tree/assets/iter1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Minimum Spanning Tree/assets/iter1.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Minimum Spanning Tree/assets/iter2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Minimum Spanning Tree/assets/iter2.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Minimum Spanning Tree/assets/iter3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Minimum Spanning Tree/assets/iter3.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Minimum Spanning Tree/assets/iter4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Minimum Spanning Tree/assets/iter4.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Minimum Spanning Tree/assets/iter5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Minimum Spanning Tree/assets/iter5.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Minimum Spanning Tree/assets/iter6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Minimum Spanning Tree/assets/iter6.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Minimum Spanning Tree/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Minimum Spanning Tree/solution.py -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Shortest Path/FibHeap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Shortest Path/FibHeap.py -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Shortest Path/Graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Shortest Path/Graph.py -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Shortest Path/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Shortest Path/README.md -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Shortest Path/assets/DijkstraDemo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Shortest Path/assets/DijkstraDemo.gif -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Shortest Path/assets/idg_complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Shortest Path/assets/idg_complete.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Shortest Path/assets/initial_directed_graph1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Shortest Path/assets/initial_directed_graph1.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Shortest Path/assets/initial_undirected_graph1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Shortest Path/assets/initial_undirected_graph1.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Shortest Path/assets/iug_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Shortest Path/assets/iug_01.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Shortest Path/assets/iug_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Shortest Path/assets/iug_1.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Shortest Path/assets/iug_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Shortest Path/assets/iug_2.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Shortest Path/assets/iug_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Shortest Path/assets/iug_3.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Shortest Path/assets/iug_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Shortest Path/assets/iug_4.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Shortest Path/assets/iug_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Shortest Path/assets/iug_5.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Shortest Path/assets/iug_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Shortest Path/assets/iug_6.png -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Shortest Path/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Shortest Path/solution.py -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Stable Marriage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Stable Marriage/README.md -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Stable Marriage/assets/step1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Stable Marriage/assets/step1.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Stable Marriage/assets/step2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Stable Marriage/assets/step2.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Stable Marriage/assets/step3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Stable Marriage/assets/step3.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Stable Marriage/assets/step4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Stable Marriage/assets/step4.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Stable Marriage/assets/step5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Stable Marriage/assets/step5.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Stable Marriage/assets/step6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Stable Marriage/assets/step6.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Stable Marriage/assets/step7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Stable Marriage/assets/step7.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Stable Marriage/assets/step8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Stable Marriage/assets/step8.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Stable Marriage/assets/step9.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Stable Marriage/assets/step9.PNG -------------------------------------------------------------------------------- /Guide/Greedy/Educational/Stable Marriage/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Educational/Stable Marriage/solution.py -------------------------------------------------------------------------------- /Guide/Greedy/Practice/Algorithmic Crush/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Practice/Algorithmic Crush/README.md -------------------------------------------------------------------------------- /Guide/Greedy/Practice/Algorithmic Crush/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Practice/Algorithmic Crush/solution.cpp -------------------------------------------------------------------------------- /Guide/Greedy/Practice/Kindergarten Adventure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Practice/Kindergarten Adventure/README.md -------------------------------------------------------------------------------- /Guide/Greedy/Practice/Kindergarten Adventure/optimisedSolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Practice/Kindergarten Adventure/optimisedSolution.java -------------------------------------------------------------------------------- /Guide/Greedy/Practice/Kindergarten Adventure/solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/Practice/Kindergarten Adventure/solution.java -------------------------------------------------------------------------------- /Guide/Greedy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/Greedy/README.md -------------------------------------------------------------------------------- /Guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Guide/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/README.md -------------------------------------------------------------------------------- /Templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Templates/README.md -------------------------------------------------------------------------------- /Templates/problem-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeSpaceHQ/AppliedAlgorithms/HEAD/Templates/problem-template.md --------------------------------------------------------------------------------