C 프로그램을 수정해야하고 부호없는 정수 세트를 포함해야합니다. 즉, 나는 수백만 개의 정수 집합을 가지고 있습니다. (이 정수 집합은 각각 3과 100 사이의 정수를 포함합니다.) 그리고이를 구조체에 저장해야합니다.이 배열을 대수라고 할 수 있습니다. 정수 세트가 디렉토리에 이미 있습니다. 디렉토리에서 정의해야 할 유일한 작업은 조회 및 삽입입니다.정수 세트 집합에 대한 간단한 C 라이브러리는 무엇입니까?
유용한 데이터 구조에 대한 지원이 내장 된 언어에서는 쉬울 것이지만 저는 C의 외국인이며 Google에서 (놀랍게도) 만족스럽게 내 질문에 대답하지 않았습니다.
http://uthash.sourceforge.net/
하지만 난 내 자신의 해시 키 생성을 마련 할 필요가 :이 프로젝트에 대한 권리 보인다.
이것은 표준적이고 간단한 문제이므로 표준적이고 간단한 해결책이 있기를 바랍니다.
tsearch는 일반 요소의 이진 트리를 관리하는 데 적합합니다. 요소를 두 번 추가하지 않으므로 집합에 사용할 수 있습니다. – iomartin