I made this repo to track all the exercises and projects my teammates and I do for our second-year Software Engineering Programming 3 course at university.
Topics Covered:
- Techniques for Algorithm Design.
- Divide and Conquer.
- Sorting Algorithms.
- Greedy Approach.
- Representative Problems.
- Dynamic Programming.
- Exhaustive Search Techniques.
- Graphs:
- Definitions.
- Representations.
- Typical Algorithms:
- Connected Components.
- Traversals.
- Spanning Trees.