Courses
Tutorials
Interview Prep
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
DSA
20.5K+ articles
Arrays
4.2K+ articles
Sorting
1.1K+ articles
Searching
1.0K+ articles
Linked List
666+ articles
doubly linked list
130+ articles
Merge Sort
109+ articles
Linked-List-Sorting
63+ articles
HSBC
52+ articles
Quick Sort
77 posts
Recent Articles
QuickSort Based Practice Problems
Last Updated: 23 July 2025
Problems based on Partitioning AlgorithmSorting an Array of Two Types.Stable Binary SortingStable Binary Sorting with O(1) SpaceThree Way Partitioning Around a RangeThree ...
read more
Divide and Conquer
Sorting
DSA
Arrays
Quick Sort
Stable Binary Sort
Last Updated: 23 July 2025
Given an array arr[] of integers, the task is to partition the array based on even and odd elements. The partition has to be stable, meaning the relative ordering of all e...
read more
Sorting
DSA
Arrays
Quick Sort
partition
Hoare's Partition Algorithm
Last Updated: 26 May 2026
Given an array arr[], the task is to partition the array by assuming first element as pivot element. The partition of an array must satisfy the following two conditions:El...
read more
Sorting
School Learning
DSA
Arrays
Quick Sort
Lomuto Partition Algorithm
Last Updated: 19 March 2026
Given an array arr[], partition the array by assuming last element as pivot element. The partition of an array must satisfy the following two conditions:Elements smaller t...
read more
Sorting
DSA
Arrays
Quick Sort
Naive Partition Algorithm
Last Updated: 12 November 2025
Given an array arr[], the task is to partition the array by assuming last element as pivot element. The partition of an array must satisfy the following two conditions:Ele...
read more
Sorting
DSA
Arrays
Quick Sort
Kth Largest Element in an Array
Last Updated: 29 October 2025
Given an integer array arr[] of size n elements and a positive integer K, the task is to return the kth largest element in the given array (not the Kth distinct element).E...
read more
Sorting
DSA
Arrays
Quick Sort
counting-sort
min-heap
Quick Select in Python
Last Updated: 23 July 2025
Quick Select is an efficient algorithm for finding the k-th smallest (or largest) element in an unordered list. It is a variation of the QuickSort algorithm and works by r...
read more
Picked
DSA
Quick Sort
Python-DSA
qsort() Function in C
Last Updated: 23 July 2025
Theqsort()in C is alibrary function used to sort an array of items in ascending order or descending order. It stands for "quick sort," as it implements the quicksort algor...
read more
C Language
Picked
Quick Sort
C-Functions
C Library Functions
CPP Examples
Bucket Sort vs Quick Sort
Last Updated: 23 July 2025
Bucket Sort and Quick Sort are two different sorting algorithms, each with its own characteristics, advantages, and disadvantages. In this article, we will provide a detai...
read more
Sorting
Picked
DSA
Quick Sort
BucketSort
Top Interview Questions and Answers on Quick Sort
Last Updated: 23 July 2025
Quick Sort is a popular sorting algorithm used in computer science. In our article "Top Interview Questions and Answers on Quick Sort", we present a collection of essentia...
read more
DSA
interview-preparation
placement preparation
Quick Sort
Interview-Questions
Quick Sort in C
Last Updated: 11 June 2026
Quick Sort is a sorting algorithm that arranges elements by repeatedly selecting a pivot and partitioning the array into smaller sections. These sections are then sorted r...
read more
C Programs
C Language
Quick Sort
C Misc Programs
Geeks Premier League 2023
C-DSA
Searching and Sorting Algorithm Notes for GATE Exam [2024]
Last Updated: 23 July 2025
As you gear up for the GATE Exam 2024, it's time to dive into the world of searching and sorting algorithms. Think of these algorithms as the super-smart tools that help c...
read more
Searching
Sorting
DSA
Binary Search
Merge Sort
Quick Sort
Insertion Sort
Algorithms-BubbleSort
selection-sort
counting-sort
Heap Sort
Linear Search
GATE 2024
GATE-CS 2024
DSA-GATE
How do you avoid a worst case algorithm for a quick sort?
Last Updated: 20 November 2023
QuickSort is a popular and efficient sorting algorithm that relies on a divide-and-conquer strategy to sort a list of elements. It is widely used in various computer scien...
read more
Picked
DSA
Quick Sort
Which Sorting Algorithm is Best and Why?
Last Updated: 11 August 2025
Sorting is one of the most fundamental operations in computer science. Choosing the best sorting algorithm depends on data characteristics, performance requirements, and c...
read more
Picked
DSA
Quick Sort
Geeks Premier League 2023
Time and Space Complexity Analysis of Quick Sort
Last Updated: 23 July 2025
The time complexity of Quick Sort is O(n log n) on average case, but can become O(n^2) in the worst-case. The space complexity of Quick Sort in the best case is O(log n), ...
read more
Sorting
DSA
Quick Sort
Complexity-analysis
1
2
3
4
5
6