The most advanced terminal-based algorithm analysis suite ever built. Graph Theory · Searching · Sorting · ADA · Speed Benchmarking · Futuristic UI
Core Algorithms
Search Methods
Sort Variants
Graph Algos
Math Tools
Every algorithm is instrumented with complexity tracking, speed profiling, and operation counters. Not just theory — metrics-driven analysis.
Breadth First Search and Depth First Search with full path reconstruction, level tracking, and parent mapping for shortest unweighted paths.
Dijkstra's min-heap algorithm, Bellman-Ford for negative weights, and Floyd-Warshall all-pairs shortest path with full matrix output.
Prim's priority queue approach and Kruskal's Union-Find implementation with cycle detection and total weight optimization.
8 complete search algorithms from Linear O(n) to Interpolation O(log log n). Each tracks comparisons, accesses, and execution time.
11 sorting algorithms including Bubble, Merge, Quick, Heap, Shell, Cocktail, Comb, Counting, and Radix with stability indicators.
Advanced mathematical tools: Factorial, Fibonacci (3 methods), GCD, Fast Exponentiation, Primality Test, Sieve, and Matrix Multiply.
Cross-size performance suites with warmup runs, averaging, and automatic skipping of O(n²) algorithms on large inputs.
Matplotlib + NetworkX integration for publication-quality graph plots with cyberpunk color theming and automatic PNG export.
Complete index of all implemented algorithms with their time and space complexities.
Click the buttons below to visualize how different time complexities scale with input size n.
The actual interface you get when running USSU Algorithm Analyzer v4.0 in your terminal.