O(logn) notation - 빅오 표기법 우리는 알고리즘 실행 효율성을 측정할 척도가 필요하고, Big-O 표기는 이를 수학적으로 표현해주는 표기법이다. Big-O 표기법은 해당 코드가 얼마나 수행되었는지(결과값을 출력하기 위한 연산을 얼마나 반복했는지)에 따라 효율성을 확인한다. Big-O 표기법은 데이터 입력값 크기에 따라 알고리즘 실행 속도의 변화를 설명하는 방법이다. 알고리즘 계산 복잡도 종류 시간 복잡도(time compl... 로그시간O(logn)Big O빅오표기법제곱시간O(n^2)space complexity공간복잡도선형시간ON상수시간시간복잡도algorithm알고리즘Time ComplexityO(1)Big O Toy_ #14. rotatedArraySearch - 문제 부분적으로 오름차순 정렬된 정수의 배열(rotated)과 정수(target)를 입력받아 target의 인덱스를 리턴해야 합니다. 부분적으로 정렬된 배열: 배열을 왼쪽 혹은 오른쪽으로 0칸 이상 순환 이동할 경우 완전히 정렬되는 배열 예시: [4, 5, 6, 0, 1, 2, 3]은 왼쪽으로 3칸 또는 오른쪽으로 4칸 순환 이동할 경우 완전히 정렬됩니다. 입출력 예시 주의 rotated... O(logn)이진트리O(logn)
notation - 빅오 표기법 우리는 알고리즘 실행 효율성을 측정할 척도가 필요하고, Big-O 표기는 이를 수학적으로 표현해주는 표기법이다. Big-O 표기법은 해당 코드가 얼마나 수행되었는지(결과값을 출력하기 위한 연산을 얼마나 반복했는지)에 따라 효율성을 확인한다. Big-O 표기법은 데이터 입력값 크기에 따라 알고리즘 실행 속도의 변화를 설명하는 방법이다. 알고리즘 계산 복잡도 종류 시간 복잡도(time compl... 로그시간O(logn)Big O빅오표기법제곱시간O(n^2)space complexity공간복잡도선형시간ON상수시간시간복잡도algorithm알고리즘Time ComplexityO(1)Big O Toy_ #14. rotatedArraySearch - 문제 부분적으로 오름차순 정렬된 정수의 배열(rotated)과 정수(target)를 입력받아 target의 인덱스를 리턴해야 합니다. 부분적으로 정렬된 배열: 배열을 왼쪽 혹은 오른쪽으로 0칸 이상 순환 이동할 경우 완전히 정렬되는 배열 예시: [4, 5, 6, 0, 1, 2, 3]은 왼쪽으로 3칸 또는 오른쪽으로 4칸 순환 이동할 경우 완전히 정렬됩니다. 입출력 예시 주의 rotated... O(logn)이진트리O(logn)