Sobre o projeto

See Algorithms é uma aplicação web interativa de código aberto construída com Next.js que visualiza algoritmos fundamentais de ciência da computação e estruturas de dados. Ela permite que os usuários percorram os caminhos de execução passo a passo, pausem e retomem as animações e insiram dados personalizados. Os usuários podem desenhar grafos direcionados ou não direcionados personalizados, editar pesos, construir árvores binárias ou fornecer arrays personalizados para ordenação. A plataforma cobre algoritmos de ordenação (Bubble, Heap, Merge), algoritmos de grafos (DFS, BFS, Prim), estruturas de dados (Listas Encadeadas, Heaps Binários, Árvores AVL) e outros conceitos como Fecho Convexo e Codificação de Huffman. Além disso, os usuários podem gerar URLs exclusivas para compartilhar suas configurações personalizadas de visualização.