해시의 아키텍처와 기능을 잘 이해해야합니다.해시 세트는 O (1)로 가장 작은 또는 가장 큰 요소를 찾을 수 있습니까?
STL :: set과 비교할 때, STL :: set과 비교할 때 해시 세트의 장점은 무엇입니까? O (1) 시간 검색을 생각합니다. 이것이 사실이라면 해시 테이블을 사용하지 않는 이유는 무엇입니까? 그들의 차이점은 중복 요소입니까? 또는 다른 사람?
STL :: set의 경우 검색된 최소/최대 검색 시간은 O (1)이기 때문에 주문되었습니다.
해시 세트는 바이너리 검색 트리가 아니며, O (1)을 사용하여 가장 작거나 큰 요소를 찾는 방법은 무엇입니까?
What is the difference between set and hashset in C++ STL?
을 읽은 후 나는 답을 찾을 수 없습니다.
내 아이디어 :
언제 해시 테이블이 아닌 해시 테이블을 사용해야합니까?
STL :: set is ordered set. 따라서, 가장 작은/가장 큰 요소를 얻는 것은 O (1)입니다.
해시 세트의 경우 어떻게됩니까? 주문 됐어?
감사
O (1)에서 가장 크거나 작은 요소를 찾을 수 있다고 생각하십니까? –
cant는 O (1)에서 가장 작은/가장 큰 요소 만 원하거나 O (1)에서 조회를 원하거나 O (1)이되기를 원하십니까? – jackdoe
해시 세트는 어떻게 작동합니까? (본질적으로 해시 테이블의 작동 방식과 동일합니다.) 그 대답입니다. 링크 된 게시물의 첫 번째 답변은 "본질적으로 무작위", "[주문되지 않았습니다"] 여기에 질문에 대한 답변입니다. –