Performance Analysis of Sorting and Searching Algorithms
DOI:
https://doi.org/10.47392/IRJAEM.2025.0430Keywords:
Sorting Algorithms, Searching Algorithms, Time Complexity, Space Complexity, Big O Notation, Bubble Sort, Selection Sort, Merge Sort, Quick Sort, Linear Search, Binary Search, Algorithm Efficiency, Algorithm OptimizationAbstract
In computer science, the efficiency of algorithms is a critical consideration for optimizing performance. The time and space complexity of sorting and searching algorithms, which are essential to a variety of computational tasks, is frequently the basis for evaluation. Time complexity refers to the amount of time an algorithm takes to complete as a function of the input size, while space complexity indicates the amount of memory the algorithm requires. Bubble Sort, Selection Sort, Merge Sort, and Quick Sort are just a few of the common sorting algorithms included in this investigation. All of these algorithms have time complexities ranging from O(n2) to O (n log n). Similarly, searching algorithms such as Linear Search and Binary Search are examined, with complexities from O(n) to O (log n) depending on the data structure and the algorithm used.
Downloads
Downloads
Published
Issue
Section
License
Copyright (c) 2025 International Research Journal on Advanced Engineering and Management (IRJAEM)

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.