International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
An algorithm is precise specification of a sequence of instruction to be carried out in order to solve a given problem. Sorting is considered as a fundamental operation in computer science as it is used as an intermediate step in many operations. Sorting refers to the process of arranging list of elements in a particular order. The elements are arranged in increasing or decreasing order of their key values. This paper presents the different types of sorting algorithms of data structure like bubble sort, selection sort, insertion sort, merge sort and quick sort and also gives their performance analysis with respect to time complexity.