인프런 커뮤니티 질문&답변
Math vs if
작성
·
242
0
혹시 Math.max() 대신 기본다지는 강의 에서처럼 if를 사용하는게 성능 측면에서 더 좋을수 있나요??
퀴즈
투 포인터 또는 슬라이딩 윈도우 기법이 중첩 반복문보다 효율적인 주된 이유는 무엇일까요?
더 적은 메모리를 사용해서일까요?
코드가 더 짧아져서일까요?
대부분의 경우 O(N) 시간 복잡도를 달성해서일까요?
입력 데이터 크기에 영향을 받지 않아서일까요?
답변 1
0
김태원
지식공유자
안녕하세요^^
둘의 성능적 차이는 없습니다. 코딩테스트에서 성능적 차이를 논할 정도은 알고리즘입니다. 이 문제를 O(n)의 알고리즘으로 해결했는지, O(n^2)의 알고리즘으로 했는지 따지는게 효율성테스트입니다.
이런 사소한 것은 고려의 대상은 아닙니다. 아무거나 편한거 하세요.





