Resumen
One of the main topics in computer science is how to perform data classification without requiring plenty of resources and time. The sorting algorithms Quicksort, Mergesort, Timsort, Heapsort, Bubblesort, Insertion Sort, Selection Sort, Tree Sort, Shell Sort, Radix Sort, Counting Sort, are the most recognized and used. The existence of different sorting algorithm options led us to ask: What is the algorithm that us better execution times? Under this context, it was necessary to understand the various sorting algorithms in C and Python programming language to evaluate them and determine which one has the shortest execution time. We implement algorithms that help create four types of integer arrays (random, almost ordered, inverted, and few unique). We implement eleven classification algorithms to record each execution time, using different elements and iterations to verify the accuracy. We carry out the research using the integrated development environments Dev-C++ 5.11 and Sublime Text 3. The products allow us to identify different situations in which each algorithm shows better execution times.
| Idioma original | Inglés |
|---|---|
| Título de la publicación alojada | Advances in Emerging Trends and Technologies - Proceedings of ICAETT 2020 |
| Editores | Lap-Kei Lee, Leong Hou U, Fu Lee Wang, Simon K. Cheung, Oliver Au, Kam Cheong Li |
| Editorial | Springer Science and Business Media Deutschland GmbH |
| Páginas | 335-348 |
| Número de páginas | 14 |
| ISBN (versión impresa) | 9783030636647 |
| DOI | |
| Estado | Publicada - 2021 |
| Evento | 2nd International Conference on Advances in Emerging Trends and Technologies, ICAETT 2020 - Riobamba, Ecuador Duración: 26 oct. 2020 → 30 oct. 2020 |
Serie de la publicación
| Nombre | Advances in Intelligent Systems and Computing |
|---|---|
| Volumen | 1302 |
Conferencia
| Conferencia | 2nd International Conference on Advances in Emerging Trends and Technologies, ICAETT 2020 |
|---|---|
| País/Territorio | Ecuador |
| Ciudad | Riobamba |
| Período | 26/10/20 → 30/10/20 |
Nota bibliográfica
Publisher Copyright:© 2021, The Author(s), under exclusive license to Springer Nature Switzerland AG.
Areas de Conocimiento del CACES
- 216A Diseño y administración de redes y bases de datos
Huella
Profundice en los temas de investigación de 'Sorting Algorithms and Their Execution Times an Empirical Evaluation'. En conjunto forman una huella única.Proyectos
- 1 Terminado
-
Análisis Computacional en la Ingeniería de Software (ACISOFT)
Coque Villegas, S. G. (Investigador Secundario), Pizarro Vasquez, G. O. (Investigador principal), Barahona Cevallos, F. X. (Estudiante Investigador), Galvez Minervini, P. M. (Estudiante Investigador), Mejia Morales, F. M. (Estudiante Investigador) & Botto Tobar, M. (Investigador Externo)
11/12/19 → 26/03/21
Proyecto: Investigación y Desarrollo
Citar esto
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver