Example #1
0
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);
 }