Sorting Visualizer
I-visualize at ikumpara ang sorting algorithms na may step-by-step animation
Bubble Sort
Paulit-ulit na dumadaan sa listahan, ikinukumpara ang magkatabi na mga elemento at pinapalitan sila kung nasa maling pagkakasunod-sunod.
Best Case
O(n)
Average Case
O(n²)
Worst Case
O(n²)
Space
O(1)
Visualization
Sort Results
190
Total Comparisons
99
Total Swaps
290
Total Steps
20
Array Size
Color Legend
Default
Nagkukumpara
Nagpapalit
Sorted
Pivot
Time Complexity Reference
Bubble Sort: O(n) best, O(n²) average/worst
Selection Sort: O(n²) sa lahat ng cases
Insertion Sort: O(n) best, O(n²) average/worst
Quick Sort: O(n log n) best/average, O(n²) worst
Merge Sort: O(n log n) sa lahat ng cases
Tungkol sa Sorting Visualizer
I-visualize kung paano gumagana ang iba't ibang sorting algorithms step by step. Ikumpara ang kanilang efficiency sa pamamagitan ng comparisons, swaps, at time complexity.
Sorting Algorithms
- Bubble Sort: Simple comparison-based sort, maganda para sa pag-aaral
- Selection Sort: Humahanap ng minimum nang paulit-ulit, O(n²) lagi
- Insertion Sort: Efficient para sa maliliit/halos sorted arrays
- Quick Sort: Divide and conquer na may pivots, napakabilis sa practice
- Merge Sort: Stable O(n log n) na may extra space requirement
Mga Kaugnay na Tools
Number Base Converter
I-convert ang mga numero sa pagitan ng binary, octal, decimal, at hexadecimal systems
Long Division Solver
Lutasin ang long division problems na may step-by-step solutions
Multiplication Table Generator
Gumawa at mag-print ng multiplication tables
Probability Simulator
I-simulate ang coin flips, dice rolls, at card draws na may statistical analysis