This article was automatically translated from the original Turkish version.
+2 More
Quick Sort (Fast Sorting) is a sorting algorithm developed by C.A.R. Hoare. It employs a simple and efficient method based on the “divide and conquer” strategy widely used in political science.
Algorithm begins by selecting one element from the array as the keystone (pivot). It then partitions the given array into three subarrays. All elements smaller than the pivot are moved to the first subarray (left). The second subarray consists of a single element: the pivot itself {pivot}. All elements greater than the pivot are moved to the third subarray (right). The same partitioning method is then recursively applied to the left and right subarrays until each subarray contains only one element, at which point the sorting process is complete. The algorithm is recursive.

Animation of the Quick Sort Algorithm
Bal, H. (2017). *Algoritma Dersleri - Quick Sort.* https://www.mobilhanem.com/algoritma-dersleri-quick-sort/
Karaçay, T. Quick Sort Algoritması. https://mail.baskent.edu.tr/~tkaracay/etudio/ders/prg/dataStructures/sorting/QuickSort/QuickSort.pdf
Please provide the Turkish citation text you would like translated. The content you've pasted contains only HTML markup and a placeholder (https://commons.wikimedia.org/wiki/File:Sorting_quicksort_anim.gif#/media/Dosya:Sorting_quicksort_anim.gif), with no actual citation content to translate. Once you provide the full Turkish citation (e.g., author, title, access date, URL, etc.), I will translate it immediately according to the strict academic formatting rules outlined in your guidelines.
Programiz. "Quicksort Algorithm." Accessed [Date]. https://www.programiz.com/dsa/quick-sort
No Discussion Added Yet
Start discussion for "Quick Sort (Hızlı Sıralama) Algorithm" article
Working Principle
Pseudocode for the Quick Sort Algorithm
Quick Sort Algorithm in Java