Skip to content

Kritik-J/Analysis-And-Design-Of-Algorithms-Practicals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Analysis-And-Design-Of-Algorithms-Practicals

This repository contains the solutions to the practicals of the course Analysis and Design of Algorithms (3150703) at SCET, Surat.

Rick

Practical List

  1. Sort the given array using bubble sort and apply binary search on it.

  2. Sort the given array using Selection sort

  3. Sort the given array using Insertion sort

  4. Fractional Knapsack Problem using greedy technique

  5. Dijkstra’s algorithm for finding shortest path

  6. Linear Time Sort :Bucket Sort

  7. Linear Time Sort :Counting Sort

  8. Heap sort

  9. Making Change Problem using Dynamic programming technique

  10. 0/1 Knapsack Problem using Dynamic programming technique

  11. Floyd’s algorithm for finding shortest path

  12. Merge sort using Divide – and - Conquer approach

  13. Quick sort using Divide – and - Conquer approach.

  14. Assembly line scheduling problem using Dynamic programming

  15. Chain Matrix Multiplication problem

  16. Implement LCS problem

  17. Implementation of Graph and Searching (DFS and BFS.

  18. Four queen problem using backtracking

  19. Knapsack Problem using branch and bound technique

  20. String Matching using Rabin-Karp Algorithm

How to run

  1. Clone the repository
git clone https://github.com/Kritik-J/Analysis-And-Design-Of-Algorithms-Practicals.git
  1. Change directory to the practical you want to run
cd Analysis-And-Design-Of-Algorithms-Practicals
  1. Run the program
javac <filename>.java
java <filename>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages