«big-o» 태그된 질문

Big-O 표기법은 점근 상한을 나타내는 데 사용됩니다. 알고리즘의 관련 시간 또는 공간 복잡성을 설명합니다. Big-O 분석은 문제 난이도의 대략적이고 단순화 된 추정치를 제공합니다.


30
O (log n)은 정확히 무엇을 의미합니까?
Big O Notation 실행 시간과 상각 시간에 대해 배우고 있습니다. O (n) 선형 시간 의 개념을 이해합니다 . 입력의 크기가 알고리즘의 성장에 비례하여 영향을 미친다는 것을 의미합니다 ... 예를 들어 2 차 시간 O (n 2 ) 등도 마찬가지입니다 (N (n!) 시간의 순열 생성기와 같이 계승에 의해 증가합니다. 예를 들어, …




4
PHP 용 Big-O 함수 목록
잠시 동안 PHP를 사용한 후, 모든 내장 PHP 기능이 예상대로 빠르지는 않습니다. 캐시 된 소수 배열을 사용하여 숫자가 소수인지 찾는 함수의이 두 가지 가능한 구현을 고려하십시오. //very slow for large $prime_array $prime_array = array( 2, 3, 5, 7, 11, 13, .... 104729, ... ); $result_array = array(); foreach( $prime_array => …


12
피보나치 수열의 계산 복잡성
Big-O 표기법을 이해하지만 많은 함수에 대해 계산 방법을 모르겠습니다. 특히, 피보나치 시퀀스의 순진한 버전의 계산 복잡성을 알아 내려고 노력했습니다. int Fibonacci(int n) { if (n <= 1) return n; else return Fibonacci(n - 1) + Fibonacci(n - 2); } 피보나치 수열의 계산 복잡성은 무엇이며 어떻게 계산됩니까?


5
재귀 함수의 복잡성 결정 (Big O 표기법)
나는 내일 Computer Science Midterm을 가지고 있으며 이러한 재귀 함수의 복잡성을 결정하는 데 도움이 필요합니다. 간단한 사례를 해결하는 방법을 알고 있지만 여전히 어려운 사례를 해결하는 방법을 배우려고 노력하고 있습니다. 이것들은 내가 알아낼 수없는 몇 가지 예제 문제 일뿐입니다. 도움을 주시면 제 연구에 큰 도움이 될 것입니다. 감사합니다! int recursiveFun1(int n) …

17
상각 된 상수 시간 O (1)에서 R의 목록에 오브젝트를 추가 하시겠습니까?
R list 가 있으면 다음과 같이 mylist항목 obj을 추가 할 수 있습니다 . mylist[[length(mylist)+1]] <- obj 그러나 분명히 더 간단한 방법이 있습니다. 내가 R에 새로 왔을 때, 나는 다음 lappend()과 같이 쓰기를 시도했다 . lappend <- function(lst, obj) { lst[[length(lst)+1]] <- obj return(lst) } 물론 R의 이름 별 의미로 인해 …
245 r  performance  list  append  big-o 





당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.