처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / 알고리즘 / 문제

알고리즘에서 '시간 복잡도 O(n²)'에 해당하는 대표적인 알고리즘은?

쉬움 freeCodeCamp
보기 및 정답
A 병합 정렬(Merge Sort)
B 버블 정렬(Bubble Sort)
C 이진 탐색(Binary Search)
D 해시 테이블 조회

해설

버블 정렬은 인접한 두 요소를 비교·교환하며 배열을 정렬합니다. 이중 반복문을 사용하므로 최악·평균 시간 복잡도가 O(n²)입니다. 선택 정렬, 삽입 정렬도 O(n²)이며, 병합 정렬과 퀵 정렬(평균)은 O(n log n)으로 대규모 데이터에 더 적합합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기