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

윤준성님의 프로필 이미지
윤준성

작성한 질문수

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

4. 연속부분수열2(Two Pointers Algorithm)

혹시 이렇게 풀어도 될까요?

작성

·

182

0

투포인터와는 거리가 먼거같지만..

혹시 이렇게 WHILE 문이 쓰이는 경우에 위와같은 코드는  시간복잡도 계산이 어떻게 되나요?

while에서 배열의 길이만큼 n번씩 포문안에서 n번씩 돌게되니까 시간복잡도가 n제곱이 되는것인지 아니면 와일문은 따로 단순히 와일문은 제외하고 안에서 포문도는 횟수만 따져서 시간복잡도가 N인되는지 궁금합니다

답변 1

0

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

안녕하세요^^

reduce 자체가 반복하면서 콜백함수를 호출하는 구조이기 때문에 O(n)은 아닙니다. 

윤준성님의 프로필 이미지
윤준성

작성한 질문수

질문하기