Computer Science & Software Calculators
Data structures, algorithm visualizers, subnetting, digital logic, and interview preparation.
Bubble Sort Visualizer & Step Calculator
Interactive step-by-step Bubble Sort execution visualizer with comparisons, swaps, and time complexity breakdown.
Selection Sort Visualizer & Calculator
Step-by-step Selection Sort execution visualizer tracking minimum element indices, swaps, and comparisons.
Insertion Sort Visualizer & Step Generator
Interactive Insertion Sort step generator showing array shifts and key element insertion.
Quick Sort Visualizer & Partition Calculator
Step-by-step Quick Sort partition visualizer demonstrating pivot selection, left/right pointers, and recursion tree.
Merge Sort Visualizer
Interactive divide and conquer Merge Sort step generator showing array splitting and merging.
Binary Search Calculator & Visualizer
Interactive step-by-step Binary Search visualizer with lower/upper range tracking and O(log n) elimination.
Linear Search Calculator
Step-by-step Linear Search calculator checking elements sequentially in unsorted arrays.
Dijkstra Algorithm Calculator & Visualizer
Step-by-step Dijkstra shortest path algorithm runner with distance tables, priority queue state, and edge relaxation logs.
Kruskal's Minimum Spanning Tree Visualizer
Step-by-step Kruskal's MST calculator showing sorted edge processing, disjoint-set (DSU) cycle checks, and accepted/rejected edges.
Breadth First Search (BFS) Visualizer
Step-by-step BFS graph traversal visualizer tracking queue operations and visited node sets.
0/1 Knapsack DP Calculator & Visualizer
Interactive 0/1 Knapsack dynamic programming matrix solver showing DP cell updates, take/skip decisions, and item selection.
CPU Job Scheduling & Gantt Chart Calculator
Calculate FCFS, SJF, SRTF, and Round Robin CPU process scheduling metrics with interactive Gantt chart visualizers.
IPv4 Subnet & CIDR Calculator
Calculate network address, broadcast address, subnet mask, wildcard mask, and usable IP range for any IPv4 address and CIDR prefix.
Digital Logic & Truth Table Generator
Generate interactive truth tables and evaluate Boolean logic gates (AND, OR, NOT, NAND, NOR, XOR, XNOR).
Computer Science & DSA Interview Preparation Hub
Comprehensive DSA problem solving roadmaps, 22 algorithm patterns, core CS checklists, and system design exercises.