Sorting is the process of arranging data in a preferred order in a data structure. Sorting data makes it easier to swiftly and simply search through it. A dictionary is the most basic example of sorting. When we used to look up a term in a dictionary before the Internet, we would do it in alphabetical order. This made things a lot easier.
In this “Sorting Techniques or Algorithms – Data Structure and Algorithms” you will learn about the following topics:
- Preliminaries in Sorting Algorithms
- Introduction of Sorting Algorithms
- Important Terminology
- Increasing Order, Decreasing Order, Non-Increasing Order, Non-Decreasing Order, In-place Sorting and Not-in-place Sorting, Stable and Not Stable Sorting, Adaptive and Non-Adaptive Sorting Algorithm
- Types of Sorting Algorithms
- Insertion Sort
- Complexity of Insertion Sort, How Insertion Sort Works? Example of Insertion Sort, Implementation of Insertion Sort
- Shell Sort
- Interval Calculation in Shell Sort, Complexity of Shell Sort, How Shell Sort Works? Example of Shell Sort, Implementation of Shell Sort
- Heap Sort
- Complexity of Heap Sort, How Heap Sort Works? Example of Heap Sort, Implementation of Heap Sort
- Merge Sort
- Complexity of Merge Sort, How Merge Sort Works? Example of Merge Sort, Implementation of Merge Sort
- Quick Sort
- Complexity of Quick Sort, How Quick Sort Works? Example of Quick Sort, Implementation of Quick Sort
- Bucket Sort
- Complexity of Bucket Sort, How Bucket Sort Works? Example of Bucket Sort, Implementation of Bucket Sort
- Bubble Sort
- Complexity of Bubble Sort, How Bubble Sort Works? Example of Bubble Sort, Implementation of Bubble Sort
- Lower Bounds for Sorting Algorithms
- External Sorting
- Algorithm for External Sorting, Example of External Sorting Algorithm, Implementation of External Sorting
==== Point to Note ====
If you like to contribute, you can mail us BCA Notes, BCA Question Collections, BCA Related Information, and Latest Technology Information at [email protected].
See your article appearing on BCA Notes (Pokhara University) main page with your designation and help other BCA Students to excel.
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
0 Comments