Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Design and Analysis of Algorithms Lab

"This repository contains programming assignments and code implementations for the Design and Analysis of Algorithms Lab as part of the MIT Manipal Data Science & Engineering course."

Repository Structure

The repository is organized into weekly folders, each containing code and assignments for a specific topic or concept.

Week 1: Introduction to Algorithms

Week 2: Number Theory and Recursion

Week 3: Sorting Algorithms and Matrix Multiplication

Week 4: Graph Algorithms and Breadth-First Search

  • Assignment2.cpp: Assignment related to graph traversal.
  • bfs.cpp: Breadth-First Search (BFS) algorithm implementation.
  • DFS.cpp: Depth-First Search (DFS) algorithm implementation.
  • Knapsack.cpp: Code for solving the 0-1 Knapsack problem.

Week 5: Sorting and Topological Sort

Week 6: Binary Trees, Sorting, and Quick Sort

Week 7: AVL Trees, Fibonacci, and Queue Reversal

Week 8: Heap Sort and Priority Queues

Week 9: Sorting and Hashing

Week 10: Dynamic Programming

Week 11: Minimum Spanning Trees and Shortest Path

Getting Started

You can navigate to the specific week's folder to access code and assignments related to that topic.

About This Repository

This repository is a personal initiative created by me, a student of the DSE'25 batch at Manipal Institute of Technology, Manipal University. It is designed to provide resources and code examples for fellow students and individuals interested in data science and engineering. The repository includes a collection of code implementations, assignments, and practical coding exercises covering various aspects of algorithms and data structures.

The intention behind this repository is to assist and support students in their learning journey and provide a valuable resource for those looking to explore the world of data science and engineering. While it's not an official part of the curriculum, it serves as a helpful reference for the broader educational community.

Feel free to explore the code and assignments in this repository. If you have any questions or feedback, please don't hesitate to reach out to the author.

For more information about the course and its curriculum, please visit the MIT Manipal Data Science Engineering Course.

Repository Information

Feel free to explore the code and assignments in this repository. If you have any questions or feedback, please don't hesitate to reach out to the author.

Happy coding!