배열 메서드의 Big O
자료구조 | 알고리즘 2022. 11. 30. 14:41

push - O(1) pop - O(1) shift - O(N) unshift - O(N) concat - O(N) slice - O(N) splice - O(N) sort - O(N* log N) forEach , map, filter , reduce ..etc - O(N) push, pop , shift unshift는 이전 글에서 설명했기 때문에 생략하겠습니다. concat concat의 경우에는 여러 배열을 합쳐 줍니다. 결합할 배열이 커질수록, 끝에 붙일 배열의 크기 만큼 시간도 그만큼 늘어나기 때문에 O(N)입니다. slice slice는 배열의 일부를 가져오거나 전체를 가져올수 있습니다. 엘리먼트 갯수만큼 걸리는 시간이 소요되기 때문에 O(N)입니다. splice splice는 slice와 ..