Skip to content

lifelongpursuits/algorithim-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithm Visualizer

Overview

An interactive web application designed to help users understand complex algorithmic processes through dynamic, descriptive graphics.

Features

  • Visualize time complexity of various algorithms
  • Interactive step-by-step algorithm demonstrations
  • Comprehensive algorithm explanations
  • Supports multiple algorithm types:
    • Sorting Algorithms
    • Searching Algorithms
    • Graph Algorithms

Algorithms Supported

Sorting

  • Bubble Sort
  • Quick Sort
  • Merge Sort
  • Insertion Sort
  • Selection Sort

Searching

  • Binary Search
  • Linear Search

Graph Algorithms

  • Depth-First Search (DFS)

Technologies Used

  • Python (Flask)
  • JavaScript (ES6+)
  • D3.js for Data Visualization
  • HTML5
  • CSS3

Setup and Installation

  1. Clone the repository
  2. Install dependencies
  3. Run the Flask application

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

[Add your license information here]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published