인프런 커뮤니티 질문&답변

hhhh님의 프로필 이미지
hhhh

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

2. 공통원소구하기(Two Pointers Algorithm)

sort관련 질문드립니다.

작성

·

218

2

안녕하세요 강사님. 강의 잘 듣고있습니다.

듣다보니 궁금증이 생겼는데요.

효율을 위해서 sort메서드를 사용하지 않는다는 취지는 이해하겠는데,,

arr1.sort(), arr2.sort()는 시간복잡도를 증가시키지 않나요?

답변 1

2

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

이 문제의 해법은 sort를 피하겠다는 것이 아니라 2중 for문 즉 시간복잡도 O(n^2)를 피하겠다는 뜻입니다.

참고로 sort의 시간복잡도는 O(nlogn)입니다. 

hhhh님의 프로필 이미지
hhhh

작성한 질문수

질문하기