
QuickHashIntSet::__construct 메서드는 두 개의 매개변수를 받습니다. 첫 번째 매개변수는 capacity, 두 번째 매개변수는 flags입니다.
capacity는 Set의 초기 크기를 의미합니다. 예를 들어, capacity를 10으로 설정하면 Set의 초기 크기는 10이 됩니다. 이 초기 크기는 Set의 크기가 증가할 때마다 자동으로 증가하므로, 초기 크기를 너무 작게 설정하면 성능이 저하될 수 있습니다.
flags는 옵션을 의미합니다. 예를 들어, flags를 HASH_NO_FLAGS로 설정하면 Set의 성능을 최적화할 수 있습니다. flags의 값을 설정하는 방법은 여러 가지가 있습니다.
예를 들어, 다음 코드는 capacity를 10으로, flags를 HASH_NO_FLAGS로 설정하는 방법입니다.
#hostingforum.kr
php
$set = new QuickHashIntSet(10, QuickHash::HASH_NO_FLAGS);
2025-05-16 11:55