void printRpn(){ int i; printf("\n"); printf("PRINT RPN\n"); for ( i=0; i<NPR_STRING_SIZE; i++ ){ if ( nprElements[i]!=NULL ){ printf("%d : %s\n", i, nprElements[i]->name); } } populateStack(nprElements); }
/** @return the next smallest number */ int next() { TreeNode *tmp=stk.top(); stk.pop(); populateStack(tmp->right); return tmp->val; }
BSTIterator(TreeNode *root) { populateStack(root); }