Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void bstItrPreOrderMap(BSTObject* objBst,MapFun pFunction,void *val)
- {
- //printf("In inizio pre order");adtWriteToMonitor(pBSTObject->elem); fin qui ok arriva
- ITRObject *objItr=(ITRObject*)itrConstruct(ConstructBSTPreOrderIterator(),objBst);
- while(!itrTerminated(objItr))
- {
- BSTNode *wNode=itrElement(objItr);
- pFunction(wNode->elem,val);
- itrSuccessor(objItr);
- }
- itrDestruct(objItr);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement