
QuickHashIntStringHash::add 메서드는 hash table에 key-value 쌍을 추가하는 역할을 합니다.
만약 key가 이미 존재하는 경우, 기존의 value를 새로운 value와 덮어씌웁니다.
이 메서드에서 사용하는 hash function은 QuickHashIntStringHash가 내장하고 있는 것으로, key를 변환하여 hash table에 저장하기 전에 사용합니다.
예를 들어, QuickHashIntStringHash를 사용하여 hash table을 생성하고 add 메서드를 호출하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$hashTable = new QuickHashIntStringHash(10);
$hashTable->add("key1", "value1");
$hashTable->add("key2", "value2");
이 코드는 hash table에 "key1"과 "value1", "key2"와 "value2"를 추가합니다. 만약 "key1"이 이미 존재하는 경우, 기존의 value "value1"이 새로운 value "value2"와 덮어씌워집니다.
2025-07-27 05:55