퀵소트의 최악의 경우는 무엇입니까? 내 의견으로는 최악의 경우는 모든 단계에서 최소/최대 요소를 선택하는 경우입니다. 예를 들어 배열 3,2,1,4를 선택하는 경우 1,2,3,4 (각 배열은 배열 미리 알림의 최소 부분입니다. 4,3,2,1 (각각 최대) 또는 4,1,3,2 (4는 최대, 1은 최소, 3은 최대, 2는 둘 다). 작은 배열에서는 거의 모든 coise가 최악의 경우입니다 (예를 들어 위에 나열된 것보다 많은 요소가 4 개있는 경우). 그러나 큰 배열의 경우 최고/평균 사례와 최악 사례의 차이는 "거대합니다". 그건 그렇고, 나는이 게시물이 중복되었음을 알고 있지만, 나는 다른 게시물에서 내가 후자의 예가 정확했는지 또는 이전의 두 가지 예가 어떤 이유로 정확한지 여부를 이해하지 못했다. 내가 맞습니까? 맞습니까? 고맙습니다 :)퀵 포트의 최악의 경우
-3
A
답변
0
이것은 당신이 무엇을 얻을 수 있습니다 :
최악의 경우 성능 O (N2)
최상의 경우 성능 O (N 로그 n) (간단한 파티션) 또는 O (N) (세 웨이 파티션과 동일한 키)
평균 경우 성능 : O는 (N 로그 n)이
관련 문제
- 1. 퀵 소트의 최악의 실행 시간에 대한 반복
- 2. 해싱의 복잡도 (최악의 경우)
- 3. C의 코드의 최악의 경우
- 4. 최악의 경우 루프 분석
- 5. 최악의 경우 시간 복잡도
- 6. 이 코드의 최악의 경우?
- 7. 빠른 걸림 최악의 경우
- 8. 웹 보안 : 최악의 경우
- 9. 빠른 정렬 최악의 경우 시간 복잡성?
- 10. 최악의 경우 실행 시간 추적
- 11. "최악의 경우"quicksort를 시도하는 중
- 12. 힙 구현. 최악의 경우 추출물
- 13. 비관적 인 잠금 최악의 경우
- 14. 분석 최악의 경우 주문의 성장
- 15. 퀵 및 피벗 무작위
- 16. 퀵
- 17. SSHD 포트의 JavaMail 사용 (열린 네트워크에있는 경우)
- 18. jQuery는 div가 뷰 포트의 외부에있는 경우 감지합니다.
- 19. 비 - 이진 트리 트래핑 최악의 경우
- 20. 최악의 경우 검색 횟수에 관한 해시 복잡성
- 21. 프로그램의 큰 O 표기법 (최악의 경우)
- 22. 최악의 경우 다음 코드의 실행 시간입니다.
- 23. 최악의 경우 실행 시간면에서지도와 사전의 차이점은 무엇입니까?
- 24. 최악의 경우 분석이 점근선 경계와 같지 않음
- 25. 최악의 경우/이진 검색을위한 최상의 키?
- 26. Barnes Hut 최악의 경우 메모리 시나리오
- 27. 최악의 경우 시간 깊이 심도 우선 검색
- 28. 확장 요소에 1 요소를 추가하는 최악의 경우
- 29. 병합의 최악의 경우 키 비교 수는 무엇입니까?
- 30. 퀵 소트가 실제로 사용되는 이유는 무엇입니까?
당신은 당신이 좋은 답변을 얻을 수 있다는 것을 알고있다 그 제목을 바로 Google 상자에 바로 입력하면 되겠습니까? – jthill