BucketList* createBucketList(int nodeNo, int cellNo) { BucketList *bucketList = new BucketList(cellNo); Bucket *temp; for (int i = 0; i < nodeNo; i++) { temp = createBucket(cellNo, i * cellNo); for (int j = 0; j < temp->getSize(); j++) bucketList->insert(temp->getBucketItemByIndex(j)); } return bucketList; }