Skip to content

Commit 8031174

Browse files
authored
Update README.md
1 parent 848aa00 commit 8031174

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,44 @@
1+
<h1 align='center'>QUICK - SORT - ALGORITHM - PROBLEMS</h1>
2+
3+
<p align='center'>
4+
Welcome to the 'Quick Sort Problems' repository! This repository contains a collection of problems that focus on the **Quick Sort** algorithm. Quick Sort is a highly efficient sorting algorithm and is widely used due to its O(n log n) average time complexity.
5+
</p>
6+
7+
## About Quick Sort
8+
9+
Quick Sort is a divide-and-conquer algorithm that works by selecting a pivot element and partitioning the array around the pivot. Elements smaller than the pivot go to the left, and elements greater than the pivot go to the right. The algorithm then recursively applies the same logic to the sub-arrays.
10+
11+
This repository includes various Quick Sort algorithm challenges, such as:
12+
13+
- Understanding the partitioning logic of Quick Sort
14+
- Solving problems that require sorting with Quick Sort
15+
- Applying Quick Sort to solve practical problems
16+
- Optimizing Quick Sort for edge cases
17+
18+
Each problem in this repository is designed to help you understand and implement the Quick Sort algorithm. Whether you're just starting to learn about sorting algorithms or want to deepen your understanding, this collection will help you master Quick Sort.
19+
20+
## Problem List
21+
22+
Here you will find a list of problems organized by topic. For each problem, you'll find **Leetcode** and **GFG** links (where available), along with descriptions and solutions.
23+
24+
Start solving and exploring to improve your understanding of Quick Sort and enhance your coding skills!
25+
26+
### Repository Content
27+
28+
<p>
29+
<img src="https://img.shields.io/badge/problems%20count-01-orange?logo=leetcode" alt="LeetCode">
30+
<img src="https://img.shields.io/badge/problems%20count-01-darkgreen?logo=geeksforGeeks" alt="GeeksforGeeks">
31+
<img src="https://img.shields.io/badge/total%20problems%20count-03-blue" alt="Problem Count">
32+
</p>
33+
34+
| No | Problem Name | Description | Leetcode | GFG |
35+
|-----|----------------------------------------|------------------------------------------------------------------|----------|-----|
36+
| 01 | [Example](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/13%20-%20Quick%20Sort%20Algorithm%20Problems/01%20-%20Example) | Basic implementation of Quick Sort. | Non | Non |
37+
| 02 | [Quick Sort](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/13%20-%20Quick%20Sort%20Algorithm%20Problems/02%20-%20Quick%20Sort) | The standard Quick Sort problem. | [Link](https://leetcode.com/problems/sort-an-array/) | [Link](https://www.geeksforgeeks.org/quick-sort/) |
38+
| 03 | [Quick Sort - Variants](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/13%20-%20Quick%20Sort%20Algorithm%20Problems/03%20-%20Quick%20Sort%20Variants) | Quick Sort implementation with variants like Lomuto and Hoare partition schemes. | Non | Non |
39+
40+
Feel free to adjust the introduction based on specific details you would like to add about the repository.
41+
42+
---
43+
Happy Coding 😊
144

0 commit comments

Comments
 (0)