π Contextualization
The main objective of the following repository is to show the codes developed in the discipline Algorithms and Data Structures 2.
The course that has been previously mentioned aims to discuss the different existing algorithms for the resolution of real world problems, focusing on their efficiency.
β΄οΈ Paradigms of Algorithms Project Implemented
-
Divide and Conquer πΊοΈ
- Maximum and Minimum
- MergeSort
- QuickSort
-
Dynamic Programming π
- Fibonacci
- Coins
- Change
- Integers Partition
- Rod Cutting
- LIS
- LCS
- Knapsack Problem
- Knapsack Problem with Repetition
- Minimum Edition Distance
-
Backtracking β
- Arranges
- Arranges with(out) Repetition οΈ
- N Queens Problem
- Sudoku
- Circular Arranges
- Combinations
- Combinations with(out) Repetition
- Subsets
- All Subsets
- Partition Subsets
- Sum Subsets
- Arranges
-
Greedy Method βοΈ
- Bottles and Pills
- Knapsack Problem
- Job Deadlines
- Optimal Merge Pattern
- Minimum Change
- Tasks Selection
- Minimum Segment Coverage