Design and analysis of algorithm
Design and Analysis of Algorithms (DAA) explores algorithmic principles, efficiency analysis, and problem-solving techniques. It covers algorithm design paradigms, data structures, and optimization strategies, enabling efficient solutions to complex computational problems in various applications and domains. In this I have uploaded all the codes we used in daa.
#Exp1. Implementation of Binary Search using the Divide & Conquer Approach. [Exp1] - {https://github.com/Vishwachi03/assignment/blob/Design-and-analysis-of-algorithm/Binary%20exp1}
#Exp2. Implementation of Quick Sort using Divide & Conquer Approach. [Exp2] - {https://github.com/Vishwachi03/assignment/blob/Design-and-analysis-of-algorithm/Quick%20sort%20exp2}
#Exp3. Implement Strassen Matrix Multiplication using Divide & Conquer Approach. [Exp3] - {https://github.com/Vishwachi03/assignment/blob/Design-and-analysis-of-algorithm/Straseen%20exp3}
#Exp4 - Find out the Minimum Cost Spanning Tree using Kruskal’s Algorithm with the help of the Greedy Approach. [Exp4] {https://github.com/Vishwachi03/assignment/blob/Design-and-analysis-of-algorithm/Kruskal%20exp4}
Git and Github
GIT: Git is a distributed version control system that tracks changes in source code during software development, facilitating collaboration and history. GITHUB: GitHub is a web-based platform for version control and collaboration using Git. It hosts code repositories and fosters community development.
#Exp1 - Install Git and creating repository. [Exp1] {https://github.com/Vishwachi03/assignment/blob/Git-and-GitHub/git1.docx}
#Exp2- Creating branches with GitHub. [Exp2] - {https://github.com/Vishwachi03/assignment/blob/Git-and-GitHub/git2.docx}
#Exp3. To create and explore Pull request. [Exp3] - {https://github.com/Vishwachi03/assignment/blob/Git-and-GitHub/git3.docx}
#Exp4 - Editing a file and committing changes on GitHub. [Exp4] {https://github.com/Vishwachi03/assignment/blob/Git-and-GitHub/git4..docx}
#Exp5 - To Merge Pull Request and Update local repository on GitHub [Exp5] {https://github.com/Vishwachi03/assignment/blob/Git-and-GitHub/git5.docx}
Agile pratices
Agile practices emphasize iterative development, collaboration, and customer feedback to deliver valuable software quickly. Teams prioritize adaptability, communication, and delivering small, functional increments. Key methodologies include Scrum and Kanban, fostering flexibility and continuous improvement in project management. In this, I have uploaded the files for unit1.
Unit 1 {https://github.com/Vishwachi03/assignment/blob/Agile-practices/agile%20-%20Copy.pptx} {https://github.com/Vishwachi03/assignment/blob/Agile-practices/ppt1.1.1%20(1).pptx}