This repository contains code related to the CSE221 - Algorithms course, which covers various algorithms and their implementations in programming languages.
Algorithms are a set of steps or instructions that are followed to solve a problem. They are used in computer programming to solve complex problems efficiently and effectively.
The CSE221 - Algorithms course covers the following topics:
- Time Complexity
- Dynamic Programming
- Sorting
- Graph
- Dijkstra's Algorithm
- SSSP
- MST
- LCS
- Kruskals algorithm
- Prims algorithm
- Interval Scheduling and its extensions
This repository contains the following:
- Solutions to assignments given in the course
- Assignment questions of the course
To use the code in this repository, you will need to have a compiler for the programming language of your choice installed on your machine. You can use any text editor or Integrated Development Environment (IDE) to edit and run the code.
If you find any issues with the code in this repository or want to suggest improvements, feel free to submit an issue or pull request. Contributions are always welcome!
