가수면
공간 복잡도 계산 본문
공간 복잡도 구하기
문제1.
function logUpTo(n) {
for (var i = 1; i <= n; i++) {
console.log(i);
}
}
O(1)
문제2.
function logAtMost10(n) {
for (var i = 1; i <= Math.min(n, 10); i++) {
console.log(i);
}
}
O(1)
문제3.
function onlyElementsAtEvenIndex(array) {
var newArray = Array(Math.ceil(array.length / 2));
for (var i = 0; i < array.length; i++) {
if (i % 2 === 0) {
newArray[i / 2] = array[i];
}
}
return newArray;
}
O(n)
문제4.
function subtotals(array) {
var subtotalArray = Array(array.length);
for (var i = 0; i < array.length; i++) {
var subtotal = 0;
for (var j = 0; j <= i; j++) {
subtotal += array[j];
}
subtotalArray[i] = subtotal;
}
return subtotalArray;
}
O(n)
'CS > CS' 카테고리의 다른 글
이진 검색 트리 구현 (0) | 2023.05.27 |
---|---|
스택, 큐 구현 (0) | 2023.05.26 |
이중 연결 리스트 구현 (0) | 2023.05.25 |
단일 연결 리스트 구현 (0) | 2023.05.23 |
CS (0) | 2023.02.14 |
Comments