不是VIP会员,不能显示答案

题目解答

题目:
向个栈顶指针为hs的链式栈中插入一个指针s指向的结点时,应执行( )。
  • A.hs->next = s;
  • B.s->next = hs; hs = s;
  • C.s->next = hs->next; hs >next = s;
  • D.s->next = hs; hs = hs->next;
考点: 0
分析:
解答: 有一定难度,而且容易对题意理解错误。注意hs只是一个栈顶指针,其并没有next指针域。

在栈顶插入,只需要保证s->next能指向当前栈顶元素,然后修改hs的指向,把s作为栈顶元素即可。
评论:
老师: 0