내용의 고유성을 확인하는 컨테이너
-
21-08-2019 - |
문제
항목을 삽입하기 전에 값이나 색인이 아닌 컨텐츠의 고유성을 확인하는 모든 언어에 데이터 유형 /컨테이너가 있습니까?
해결책
예, a라고합니다 세트. 대부분의 언어는 어떤 형태로 구현합니다.
다른 팁
물론, 떠오르는 것은 Cocoa의 NSSET 클래스입니다. C ++ STL에는 세트 클래스도 있습니다.
물론 간단한 포인터 또는 참조 비교를 넘어서 고유 한 객체를 정의하는 방법이 필요합니다. 예를 들어, 코코아에서는 NSSET의 목적으로 두 개의 물체가 동일하게 간주됩니다. isEqual:
~와 함께 YES
동일한 해시 코드가 있습니다.
그 문제는 가치가 무엇이든 할 수 있으므로 매우 개방적이며 항상 프론트가 아니라는 것입니다.
고유 한 필드가있는 SQL. 파이썬에서 세트. 파일 시스템의 파일 이름. "콘텐츠"를 정의하는 방법에 따라 다릅니다.
제휴하지 않습니다 StackOverflow