0% found this document useful (0 votes)
6 views7 pages

Table of Content

The document is a project declaration for the 'ALGORITHM SIMULATOR' created by students of Birla Institute of Applied Sciences as part of their B.Tech (CSE) degree. It includes acknowledgments, an abstract detailing the project's focus on sorting and graph algorithms, and a structured content outline covering various aspects of the project. The project aims to enhance understanding of algorithms through interactive visualizations and comparative studies.

Uploaded by

monkeydluuffy69
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views7 pages

Table of Content

The document is a project declaration for the 'ALGORITHM SIMULATOR' created by students of Birla Institute of Applied Sciences as part of their B.Tech (CSE) degree. It includes acknowledgments, an abstract detailing the project's focus on sorting and graph algorithms, and a structured content outline covering various aspects of the project. The project aims to enhance understanding of algorithms through interactive visualizations and comparative studies.

Uploaded by

monkeydluuffy69
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

CANDIDATE’s DECLARATION

Certified that project work entitled “ALGORITHM SIMULATOR” is a bonafide work


carried out in the B.Tech VIII Semester by Anshuman Dhami, Aman Bhatt, Anuj Shah,
Kartik Pandey in partial fulfillment for the award of B.Tech (CSE) from Birla Institute
of Applied Sciences, Bhimtal, Nainital, Uttarakhand, India, affiliated to VMSBUTU,
Dehradun.

Anshuman Dhami __________

Aman Bhatt __________

Anuj Shah __________

Kartik Pandey __________

i
DECLARATION CERTIFICATE

I hereby, certify that the work which has been presented in the Project entitled
“ALGORITHM SIMULATOR” in partial fulfillment of the requirement for the award
of the Degree of B.Tech (CSE), submitted in the CSE Department of Birla Institute of
Applied Sciences, Bhimtal, is an authentic record of my work under the supervision of
Mr. Manish Bhatt

The results embodied in this project have not been submitted by me or any body else to
any other University or Institute for the award of any Degree or Diploma.

Anshuman Dhami(210050101008) ________

Aman Bhatt(210050101007) ________

Anuj Shah(210050101009) ________

Kartik Pandey(210050101029) ________

Date:
This is to certify that the above statement made by the candidate is correct to the best of
my knowledge.
Forwarded and Recommended for Submission.

Mr. Manish Bhatt


Birla Institute of Applied Sciences, Bhimtal,
Nainital, Uttarakhand-263136

ii
ACKNOWLEDGEMENT

This is to acknowledge that our project report would have been incomplete without the
support and guidance of Mr. Manish Bhatt who guided us well enough on the crucial
point on how to concise about programming and making lucid and constructive project.
We would like to thank few of our classmates who provided us important links to mine
out important data about the project.

iii
ABSTRACT

This project explores the implementation and visualization of various sorting and graph
algorithms, including Merge Sort, Quick Sort, Bubble Sort, Insertion Sort, Prim's
Algorithm, Kruskal's Algorithm,Linear Search and Binary Search. Developed using
HTML, CSS, and JavaScript, TypeScript and Tailwind CSS the project provides an
intuitive and interactive interface to understand the algorithms' functionality and
performance. It emphasizes the computational complexity, advantages, and limitations
of each algorithm, offering a comparative study through dynamic visualizations. By
combining educational and technical aspects, this work aims to enhance the learning
experience and applicability of algorithms in real-world scenarios, making complex
concepts more accessible to users.

iv
CONTENT

Chapter Contents Page

1 Introduction 1-3
1. Overview of the Project
1.1 Purpose and Scope
1.2 Project Scope and Requirements
1.3 Technologies and Tools Used
1.4 Problem Statement and Motivation
1.5 Target Audience

2 Review of Literature 4-6


1. History
1.1 Early Conceptualization
1.2 Research and Development
1.3 Design
1.4 Implementation and Iteration
1.5 Testing and Final Adjustments
2. References
2.1 Sorting Algorithms
2.2 Graph Algorithms
2.3 Searching Algorithms
2.4 Web Technologies
2.5 GitHub
2.6 User Feedback and Testing

3 Technology and Methods 7-29


1. Technology Used
1.1 HTML
1.2 CSS(Cascading Style Sheet)
1.3 JavaScript
1.4 GitHub
2. Methods Used
2.1 Sorting Algorithms
2.1.1 Merge Sort
2.1.2 Insertion Sort
2.1.3 Bubble Sort
2.1.4 Selection Sort
2.1.5 Quick Sort
2.2 Graph Algorithms
2.2.1 Prim’s Algorithm
2.2.2 Kruskal’s Algorithm
2.2.3 Dijkstra’s Algorithm
2.3 Searching Algorithms

v
CONTENT

Chapter Contents Page


2.3.1 Linear Search
2.3.2 Binary Search

4 Results And Discussions 30-39


1. Results
1.1 Sorting Algorithms
1.2 Graph Algorithms for MST
1.3 Searching Algorithms
2. Discussions
2.1 Challenges and Improvements

5 Conclusions 40-41
1. Key Findings
1.1 Sorting Algorithms
1.2 Graph Algorithms
1.3 Searching Algorithms
1.4 Technology Utilization
2. Educational Impact
3. Practical Implications
4. Limitations and Future Work
5. Conclusin Statement

6 Refrences 42
1. GeekforGeeks
2. VisuAlgo

vi
FIGURES

Chapter Figures Page

4 Figure 1 Merge Sort 30

Figure 2 Insertion Sort 31

Figure 3 Bubble Sort 32

Figure 4 Selection Sort 33

Figure 5 Quick Sort 34

Figure 6 Prim’s Algorithm 35

Figure 7 Kruskal’s Algorithm 36

Figure 8 Linear Search 37

Figure 9 Binary Search 38

vii

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy