Computer Science & Software Calculators
Data structures, algorithm visualizers, subnetting, digital logic, and interview preparation.
The computer science tools cover number base conversion, subnetting, data storage units, timestamps and other quantities developers and IT staff work with every day. They show the underlying rules, such as powers of two and bit masks, so you can follow and verify each answer.
They are useful for networking exams, debugging and quick checks while configuring systems. Always confirm production network plans against your own equipment and documentation.
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.
Heap Sort Visualizer (Step-by-Step)
Watch heap sort build a max-heap and extract elements, with animated bars and every swap explained.
Shell Sort Visualizer (Step-by-Step)
Animate Shell sort with shrinking gaps and see each gapped insertion move.
Depth-First Search (DFS) Visualizer
Run depth-first search on your own graph and step through the stack and visit order.