About this project

See Algorithms is an open-source, interactive web application built with Next.js that visualizes fundamental computer science algorithms and data structures. It allows users to step through execution paths, pause and resume animations, and input custom data. Users can draw custom directed or undirected graphs, edit weights, build binary trees, or provide custom arrays for sorting. The platform covers sorting algorithms (Bubble, Heap, Merge), graph algorithms (DFS, BFS, Prim's), data structures (Linked Lists, Binary Heaps, AVL Trees), and other concepts like Convex Hull and Huffman Coding. Additionally, users can generate unique URLs to share their custom visualization setups.