«landau-notation» 태그된 질문

Big-O, Omega 등과 같은 점근 법 표기법에 대한 질문

3
어떤 시간 복잡도 분석 표기법을 사용해야하는지 어떻게 알 수 있습니까?
대부분의 입문 알고리즘 클래스에는 (Big O) 및 와 같은 표기법 이 도입되며 일반적으로 학생은이 중 하나를 사용하여 시간 복잡성을 찾는 방법을 배웁니다.Θ영형OOΘΘ\Theta 그러나 , 및 와 같은 다른 표기법이 있습니다 . 한 표기법이 다른 표기법보다 선호되는 특정 시나리오가 있습니까?Ω ω영형ooΩΩ\Omegaωω\omega

2
Reynolds & Tymann의 성장 정의 순서
저는 Carl Reynolds와 Paul Tymann (Schaum 's Outlines에서 출판)의 Principles of Computer Science (2008) 라는 책을 읽고 있습니다. 두 번째 장에서는 단순히 이름 목록을 반복하고 주어진 이름이 목록에서 발견되면 TRUE를 반환하는 순차적 검색의 예제와 함께 알고리즘을 소개합니다. 저자는 계속해서 말합니다 (17 페이지). 순차 검색 알고리즘의 "성장 순서"는 n이라고합니다. 이에 대한 …

10
O (·)는 함수가 아니므로 어떻게 함수와 같을 수 있습니까?
나는 큰 표기법의 의미를 완전히 이해 합니다. 내 문제는 우리가 라고 말할 때 , 여기서 은 크기 입력에 대한 알고리즘의 실행 시간입니다 .OOOT(n)=O(f(n))T(n)=O(f(n))T(n)=O(f(n))T(n)T(n)T(n)nnn 나는 그것의 의미를 이해합니다. 그러나 과 은 서로 다른 두 가지입니다.T(n)T(n)T(n)O(f(n))O(f(n))O(f(n)) T(n)T(n)T(n)O ( f ( n ) ) T ( n ) O ( f ( n …

2
의 의미는 무엇입니까 ?
이것은 기본적인 질문이지만, 이 과 같다고 생각합니다. 무한대로 갈수록 더 큰 항이 지배해야합니까? 또한 O (\ min (m, n)) 과는 다릅니다 . 맞습니까? 특히 그래프 알고리즘을 논의 할 때이 표기법을 계속보고 있습니다. 예를 들어, 일반적으로 O (| V | + | E |)를 참조 하십시오 (예 : 여기 참조 ).O(m+n)O(m+n)O(m+n)O(max(m,n))O(max(m,n))O(\max(m,n))O(min(m,n))O(min(m,n))O(\min(m,n))O(|V|+|E|)O(|V|+|E|)O(|V| …

6
점근 적 성장에 의한 분류 기능
예를 들어 함수 목록이 있다고 가정합니다. nloglog(n),2n,n!,n3,nlnn,…nlog⁡log⁡(n),2n,n!,n3,nln⁡n,…\qquad n^{\log \log(n)}, 2^n, n!, n^3, n \ln n, \dots 이를 무정형으로 정렬하려면 어떻게해야합니까? f≤Og⟺f∈O(g)f≤Og⟺f∈O(g)\qquad f \leq_O g \iff f \in O(g) , 그것들이 실제로 쌍으로 비교된다고 가정 합니까 ( 여기도 참조 하십시오 )? 의 정의를 사용하는 것은 어색한 것으로 보이며, 적절한 상수 와 …

4
O와 Ω은 최악의 경우와 가장 관련이있는 방법은 무엇입니까?
오늘 우리는 이진 검색을 사용하여 정렬 된 배열에서 요소를 찾기위한 매우 간단한 알고리즘을 강의에서 논의했습니다 . nnn 요소 배열에 대한 점근 적 복잡성을 결정하라는 요청을 받았습니다 . 내 생각은 log 2 n 이 최악의 경우 작업 수 이기 때문에 분명히 O(logn)O(log⁡n)O(\log n) 또는 O(log2n)O(log2⁡n)O(\log_2 n) 가 더 구체적이라는 것 입니다. …

2
C의 void 유형이 빈 / 하단 유형과 유사하지 않은 이유는 무엇입니까?
Wikipedia와 내가 찾은 다른 소스 void는 빈 유형이 아닌 C 유형을 단위 유형으로 나열 합니다. 나는 void빈 / 하단 유형의 정의에 더 잘 맞는 것처럼 혼란 스럽습니다 . void내가 알 수있는 한 값이 없습니다 . 반환 유형이 void 인 함수는 함수가 아무것도 반환하지 않으므로 일부 부작용 만 수행 할 수 …
28 type-theory  c  logic  modal-logic  coq  equality  coinduction  artificial-intelligence  computer-architecture  compilers  asymptotics  formal-languages  asymptotics  landau-notation  asymptotics  turing-machines  optimization  decision-problem  rice-theorem  algorithms  arithmetic  floating-point  automata  finite-automata  data-structures  search-trees  balanced-search-trees  complexity-theory  asymptotics  amortized-analysis  complexity-theory  graphs  np-complete  reductions  np-hard  algorithms  string-metrics  computability  artificial-intelligence  halting-problem  turing-machines  computation-models  graph-theory  terminology  complexity-theory  decision-problem  polynomial-time  algorithms  algorithm-analysis  optimization  runtime-analysis  loops  turing-machines  computation-models  recurrence-relation  master-theorem  complexity-theory  asymptotics  parallel-computing  landau-notation  terminology  optimization  decision-problem  complexity-theory  polynomial-time  counting  coding-theory  permutations  encoding-scheme  error-correcting-codes  machine-learning  natural-language-processing  algorithms  graphs  social-networks  network-analysis  relational-algebra  constraint-satisfaction  polymorphisms  algorithms  graphs  trees 


2
반복 관계에서 변수 변경
이 질문은 컴퓨터 과학 스택 교환에서 대답 할 수 있기 때문에 이론적 인 컴퓨터 과학 스택 교환에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 현재 저는 알고리즘 소개 (CLRS)를 자율적으로 연구하고 있으며이 책에서 반복 관계를 해결하기 위해 설명하는 특정 방법이 있습니다. 이 예제에서는 다음과 같은 방법을 설명 할 수 있습니다. …


2
만족하는 두 함수 와
두 함수 만족 :에프, g: R+→ R+f,g:R+→R+ f,g: R^+ → R^+ 에프, gf,gf, g 는 연속적이며; 에프, gf,gf, g 는 단조 증가하고; 에프≠ O ( g)f≠O(g)f \ne O(g) 및 .지≠ O ( f)g≠O(f)g \ne O(f)

4
어떻게합니까 평균?
어떻게합니까 평균?logO(1)nlogO(1)⁡n\log^{O(1)}n big-O 표기법을 알고 있지만이 표기법은 의미가 없습니다. 검색 엔진이 이것을 올바르게 해석하는 방법이 없기 때문에 그것에 대해 아무것도 찾을 수 없습니다. 약간의 맥락에서, 내가 찾은 문장은 "[...]라고 읽습니다. 공간을 사용하고 최대 시간 사용하면 [효율적] 함수를 호출합니다. 품목 당."로그 O ( 1 ) nO(logn)O(log⁡n)O(\log n)logO(1)nlogO(1)⁡n\log^{O(1)}n

2
마스터 정리에 규칙적인 조건이있는 이유는 무엇입니까?
Cormen et al.의 알고리즘 소개를 읽었습니다 . 그리고 73 쪽에서 시작하는 마스터 정리의 진술을 읽고 있습니다. 3의 경우 정리를 사용하기 위해 충족되어야하는 규칙 성 조건이 있습니다. ... 3. 경우 f(n)=Ω(nlogba+ε)f(n)=Ω(nlogb⁡a+ε)\qquad \displaystyle f(n) = \Omega(n^{\log_b a + \varepsilon}) 상수 경우ε>0ε>0\varepsilon > 0 F( n / b ) ≤ c f( n …

6
구간에서 두 숫자의 최대 XOR 찾기 : 이차보다 더 잘 할 수 있습니까?
두 개의 숫자 과 r 이 주어지고 l ≤ i에 대해 max ( i ⊕ j ) 를 찾고 싶다고 가정 해 봅시다 .lllrrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)} .l≤i,j≤rl≤i,j≤rl\le i,\,j\le r 순진한 알고리즘은 단순히 모든 가능한 쌍을 확인합니다. 예를 들어 루비에는 다음이 있습니다. def max_xor(l, r) max = 0 (l..r).each do |i| (i..r).each …

3
Landau 용어를 합하면 무엇이 잘못됩니까?
나는 썼다 ∑i=1n1i=∑i=1nO(1)=O(n)∑i=1n1i=∑i=1nO(1)=O(n)\qquad \displaystyle \sum\limits_{i=1}^n \frac{1}{i} = \sum\limits_{i=1}^n \cal{O}(1) = \cal{O}(n) 그러나 내 친구는 이것이 잘못되었다고 말합니다. TCS 치트 시트에서 나는이 합이 이라고도 HnHnH_n알려져 있는데, 이는 에서 로그 성장을 nnn합니다. 따라서 내 경계는 매우 선명하지 않지만 필요한 분석에 충분합니다. 내가 뭘 잘못 했어? 편집 : 내 친구는 같은 추론으로 그것을 …

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