一道数据结构题,请问,*S.top++=e,这里的*是什么意思?

2024-12-31 10:08:06
推荐回答(2个)
回答1:

S应该是一个栈,top应该是栈顶指针。则*S.top=e;就是将e压入到当前栈顶,S.top++;则是将栈顶指向下一个空闲位置。

回答2:

要使p始终指向单链表的最后一个结点。在p->next=s后,s为最后一个结点,p=s使p重新为最后结点。