Ionic Sorting Methods

Ionic Sorting Methods

Daniel Montes @danielmontes9
Daniel Montes @danielmontes9

This repository contains a mobile app developed with Ionic 8, featuring multiple sorting algorithms. The project offers an interactive visual representation of how each sorting method operates in real time.

For every algorithm, the app displays key performance metrics:

  • ⏱️ Execution Time

  • 🔍 Number of Comparisons

  • 🔄 Number of Exchanges

Whether you’re learning how sorting algorithms work or demonstrating them in action, this project offers a clear and engaging way to explore their behavior.

Overview

How to Use

Choose a sorting method and set a delay time. Then, press the sort button to visualize how the data gets ordered step by step. You can also reset the parameters at any time to try different sorting methods and configurations.

Sorting Methods created:

  • Selection Sort

  • Bubble Sort

  • Insertion Sort

  • Merge Sort

  • Quick Sort

  • Heap Sort

  • Counting Sort

  • Radix Sort

  • Bucket Sort