다른 키가있는 해시 테이블을 사용해야 할 것입니다. 하나는 키의 문자열이고 다른 하나는 정수입니다.해시 테이블에 키 값을 정수 값으로 사용하는 것이 얼마나 바보입니까?
정수형의 경우, 키를 생성하기 위해 숫자에 해시 함수를 실행하는 것이 얼마나 어리 석 었습니까?
내 말은 해시 테이블의 키로 사용할 숫자가 항상 다를 것이고 중복 된 부분이 전혀 없을 것입니다. mod 연산자를 사용하여 해시 테이블 크기 아래의 값을 "잘라내는"것으로 충분하지 않습니까?
아니면 더 많은 것이 있습니까?
어떤 플랫폼입니까? .그물? 자바? C++? –
어쩌면 틀렸을 수도 있습니다. 그러나 숫자가 고유하다면 숫자 자체를 키로 사용하지 않으시겠습니까? –
@Guido : 그렇습니다. Java가하는 것입니다. (다른 것을 말할 수는 없지만) 플랫폼에 대해 물어 보았습니다. –