Recursive Matrix Multiplication (Block Method)

Split two n×n matrices into four n/2×n/2 submatrices and combine results using divide & conquer.

Input A
Input B
Result C

The visualization shows block splitting, recursive multiplication of subblocks, and accumulation into C. This uses the classical 8 subproduct approach (no Strassen optimizations here).

Radix Sort (LSD example)

Radix sort sorts integers by processing digits (least significant digit first for LSD). It repeatedly uses a stable counting sort on digits.

Enter a list of non-negative integers (comma separated):

Radix Sort Visualization

Visualization shows each digit pass and the stable bucketed order.

Invert Binary Tree

Quiz 1

Q1: Radix sort is stable: true or false?