알고리즘을 설명하는 데 주로 사용되는 Big O 표기법 (다른 종류의 표기법이나 메트릭과 반대)은 무엇입니까? Big Omega 또는 Big Theta 표기법보다 훨씬 자주 사용되는 이유는 무엇입니까?알고리즘의 복잡성에 대한 다른 표기법
-1
A
답변
0
솔직히 사람들은 아마이 표기법에 익숙하다고 생각합니다. 어쨌든 추가 표기가 항상 필요한 것은 아닙니다. 예를 들어, 선형 검색이 O (n)이고 Omega (1)가 모두 이 아님을 말하면은 선형 검색이 최악의 경우 O (n)이고 가장 좋은 경우.
+0
답변 주셔서 대단히 감사합니다. 제 답변 :-). 그리고 Big O 표기법에 대한 아이디어를 얻었고 선형 검색이 O (n)이고 Omega (1)가 훨씬 더 간결하다고 말하는 것이 100 % 귀하의 답변에 동의합니다. Big O 표기법은 함수가 이해할 수있는 상한선이 항상 작거나 같다고 말하는 이유 때문에 유용합니다. –
관련 문제
- 1. 이 알고리즘의 복잡성에 혼동이 있음
- 2. 알고리즘의 복잡성과 큰 표기법
- 3. 공간 복잡성에 대한 일반적인 혼동
- 4. 프로그램 시간 복잡성에 대한 설명 된 예
- 5. 행렬을 입력으로 사용하는 알고리즘의 큰 O 표기법
- 6. 알고리즘의 시간 복잡도 (Big Oh 표기법)
- 7. Big-O 표기법 : 알고리즘의 순서는 무엇입니까?
- 8. 작은 알고리즘으로 구성된 알고리즘의 큰 O 표기법
- 9. 복잡성에 대한 반 패턴의 이름
- 10. Big-O 표기법 : 암호화 알고리즘
- 11. 재귀 호출은 공간 복잡성에 포함됩니까?
- 12. automake + autoconf 및 빌드 프로세스의 다른 복잡성에 대한 품질 가이드?
- 13. * (ptr) [j ++]에 대한 다른 표기법?
- 14. 이벤트에 대한 다이어그램 표기법
- 15. Big-O 표기법 (문자열 순열)에서이 알고리즘의 순서는 무엇입니까?
- 16. quicksort의 알고리즘 복잡성에 대한 설명을 찾고
- 17. 시간과 공간 복잡성에 대한 첫 번째 검색
- 18. 점근 적 (Big-O 표기법) 이외의 알고리즘의 복잡도
- 19. 알고리즘의 시간 복잡도 솔루션에 대한 설명이 필요합니다.
- 20. 컴퓨팅 알고리즘의 복잡성 - 혼란
- 21. 큐빅 위의 오 표기법
- 22. 알고리즘의 복잡성 - 연습
- 23. 알고리즘에 대한 Big O 표기법
- 24. 루프에 대한 올바른 UML 표기법
- 25. mysql의 쿼리에 대한 약자 표기법
- 26. 점근 적 표기법
- 27. 전체 알고리즘의 시간 복잡도는 얼마입니까?
- 28. 표기법 스키마의 표기법
- 29. 다른 언어로 R1C1 표기법 사용
- 30. 각도기 코드 e2e 코드 복잡성에 대한 제안 테스트
질문이 분명하지 않습니다. 또한, 왜 [python]이 아닌 [algorithm] 태그가 붙어 있습니까? – rubik
저는 혼란 스럽습니다 - 사람들이 "대부분의 시간에 사람들이 표기법을 사용합니까?" 우리는 또 무엇을 사용할 것인가? 정의에 따르면, 무언가를 쓸 때마다 표기법입니다. – EJoshuaS