Ebora Online Tutorial Services
Computer Programming 2
</> ES085 · Data Structures & Algorithms
Data Structure Visualizer + Sorting Race
See how it actually works. Push and pop a stack, enqueue a queue, insert into a linked list or binary search tree and watch it grow — then race Bubble, Selection, Insertion, Merge & Quick sort on the same array and watch which one wins.
🆓 Free interactive tool — explore as much as you like · Balance … EP
① Choose a structure
② Visualization
① Set up the race
bar
comparing
swap / write
sorted
② The race
Big-O cheat sheet
| Algorithm | Best | Average | Worst | Space | Stable |
|---|---|---|---|---|---|
| Bubble | O(n) | O(n²) | O(n²) | O(1) | Yes |
| Selection | O(n²) | O(n²) | O(n²) | O(1) | No |
| Insertion | O(n) | O(n²) | O(n²) | O(1) | Yes |
| Merge | O(n log n) | O(n log n) | O(n log n) | O(n) | Yes |
| Quick | O(n log n) | O(n log n) | O(n²) | O(log n) | No |
Sign in to your Ebora account
Sign in to see your Ebora Points balance and top up. (This tool is free to use.)
Top up Ebora Points
1 EP = ₱1 · Minimum top-up 50 EP · Pay via GCash / Maya / Bank QRPh