저는 C++ 프로그래밍에 비교적 익숙하며 누군가가 저를 위해 몇 가지 질문을 명확히 할 수 있는지 궁금합니다. std :: set와 std :: map의 차이점
http://www.cplusplus.com/reference/map/map/
http://www.cplusplus.com/reference/set/set/
나는 STL 이진 검색 나무를 구현하는 방법에 읽어 봤는데 내가 지속적으로 이러한 수행하기위한 방법으로 언급되는 표준 : 설정 및 표준 : :지도를 몰래 보관 작업. 그렇지만이 둘의 차이점은 무엇입니까? 나에게 양쪽 모두 거의 동일하게 보입니다. 특정 작업을 위해 다른 것보다 나을 때가 있다는 것에 눈치 채지 못하는 것이 있는지 확실하지 않습니다. 배열이나 벡터에서 값을 취하는 STL 바이너리 검색 트리 (예 : 속도)를 구현하기 위해 std :: map을 통해 std :: set를 사용하면 어떤 이점이 있습니까?누군가이 개념을 이해하는 데 도움이된다면 크게 감사하겠습니다.
'set'은 요소, 고유 요소를 저장하며'map'은'key' +'value'로 구성된'pair'를 저장합니다. – user2485710
이진 검색 트리를 구현하는 데 어떻게 사용할 수 있는지 모르겠습니다. 그들이 지정하는 인터페이스와 복잡성은 이진 탐색 트리보다 더 강력한 추상화이며이를 통해 구현 될 수 있습니다. – pmr