阅读:2506回复:0
[求助]怎么做?1. 说出算法输出的结果 void main( ) { Stack S; Char x,y; InitStack(S); X=’a’;y=’b’; Push(S,x); Push(S,’c’); Push(S,y); Pop(S,x); Push(S,’e’); Push(S,x); Pop(S,x); Push(S,’q’); while(!StackEmpty(S)){ Pop(S,y);printf(“%c ”,y); }; printf(“%c\n”,x); }
1. 说出下列算法的功能。 int depth(BTreeNode * root) { int d, p; p=0; if(root==NULL) return(p); else{ d=depth(root->left); if(d>p) p=d; d=depth(root->right); if(d>p)p=d; } p=p+1; return(p); } |
|
|