2016-10-16 4 views

답변

1

시간 복잡도는 구현에 따라 달라집니다.

튜플 배열이 있다고 가정 해 보겠습니다. 귀하의 질문에 을 알고있는 경우 튜플을 검색하면 복잡성은 O(1)이며 알려진 튜플을 직접 인덱싱하고 쿼리를 완료합니다.

그러나 배열의 모든 튜플을 반복하여 원하는 대상을 찾으려면 검색 구현에 따라 복잡도가 O(n) 또는 O(n lg n)이 될 수 있습니다.

+0

안녕하세요, 귀하의 답변에 감사드립니다. 그렇기 때문에 목록 대신 집합을 사용하는 구현이 있다고 생각한 것입니다. 아마? –

+1

집합 대 목록의 사용은 언어에 따라 다릅니다. 색인을 알 수없는 쿼리를 해결하기 위해 필요한 반복에 대한 복잡성이 증가하게됩니다. –

+0

기본적으로 그렇게 할 수 없습니다. 고맙습니다. –

관련 문제