다음 중 정렬 알고리즘에 대한 설명으로 옳은 것은? | [국회직 9급 컴퓨터일반] 19년 1회차 기출문제 상세 페이지
1[국회직 9급 컴퓨터일반] 19년 1회차
다음 중 정렬 알고리즘에 대한 설명으로 옳은 것은?
1
선택 정렬과 힙 정렬 알고리즘의 시간 복잡도는 이다.2
퀵 정렬과 합병 정렬은 분할정복 방법을 사용하는 알고리즘이다.
3
힙 정렬과 삽입 정렬은 안정적 정렬 알고리즘이다.
4
최악의 경우 퀵 정렬의 성능은 이다.5
선택 정렬과 버블 정렬은 제자리 정렬을 할 수 없다.
해설
옳은 것은 퀵 정렬과 합병 정렬이 분할정복 방법을 사용한다는 설명이다.
두 정렬 모두 문제를 작은 부분으로 나누어 각각 해결한다. 퀵 정렬은 피벗을 기준으로 나눠 제자리에서 정렬하고, 합병 정렬은 절반으로 나눈 뒤 병합한다.
- 선택 정렬의 시간 복잡도는 이다. 은 힙 정렬에만 해당한다.
- 삽입 정렬은 안정 정렬이지만 힙 정렬은 안정 정렬이 아니다.
- 퀵 정렬의 최악 성능은 이다.
- 선택 정렬과 버블 정렬은 원소 교환만으로 진행하므로 제자리 정렬이 가능하다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[국회직 9급 컴퓨터일반] 19년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 다음설명으로해당하는것은? <imgsrc= {"answer":3,"content":[{"content":"사회학습이론","url":""},{"c21년-1회차-임상심리사2급-필기
- 다음은후방굴절형의노동공급곡선을나타낸것이다.이때노동공급곡선상의a,b구간에대한설명으로옳은것은? <imgsrc= {"answer":4,"cont[직업상담사 2급 필기] 20년 1·2회차
- 다음용접보조기호의설명으로옳은것은? {"answer":1,"content":[{"content":"매끄럽게처리한필릿용접 ","url":""용접산업기사 4과목 ( 국제 규격 설비 ) 1 ~100번