: 배열을 두 부분으로 나눈 후, 이 부분들을 다시 순환적으로 정렬함
✅ 분할 원소(pivot)
✅ 분할

🔎
1. 분할 원소는 첫번째 원소로 정한다.
2. 포인터 1은 왼쪽에서 오른쪽으로 분할 원소보다 큰 값(40)을 찾는다.
3. 포인터 2는 오른쪽에서 왼쪽으로 분할 원소보다 작은 값(15)을 찾는다.
4. 찾은 두 개 값의 위치를 바꾼다.
5. 위의 과정을 반복한다.
6. 포인터 1과 2는 분할 원소보다 큰/작은 값을 찾다가 서로 교차가 일어나면 분할 원소보다 작은 값(10)을 분할 원소와 위치를 바꾼다.
7. 분할 원소(30) 기준으로 분할 원소(30)보다 작은 원소들만 위치하고 오른쪽은 분할 원소(30)보다 큰 원소들이 위치하게 된다.
8. 분할을 계속 한다.
9. 원소가 하나가 될때까지 정렬한다.