SmartSort Visualizer: Interactive Tool for Optimal Data Sorting and Algorithm Recommendation
SmartSort Visualizer, integrating Data Structures and Algorithms with Java, offers a tool for sorting and algorithm analysis. Users can choose from various algorithms, including Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Radix Sort, Heap Sort, Shell Sort, and Quick Sort, to visualize the sorting process for integers, doubles, and strings. It operates in two modes: Sorting Visualization, which shows how algorithms sort data in ascending or descending order, and Optimal Sorting Method, which recommends the best algorithm based on performance metrics. This paper introduces a novel sorting recommendation system that evaluates the efficiency of algorithms in real-time, offering the best option for both ascending and descending orders.
Authors
- Vineetha Karuveettil (ORCID: https://orcid.org/0000-0002-5358-4391)
- Sai Lakshmana Vankayala
- S. Ullas
- Harsda Shrivastava
- Jiya Borikar
- Lohitha Kanisettypalli
Institutions
- Amrita Vishwa Vidyapeetham (IN)
Publication Details
- Published
- 2024-11-07
- DOI
- https://doi.org/10.1109/csitss64042.2024.10816745
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00