题目详情

向一个带头结点HS的链栈中插入一个s所指结点时需执行()。

  • A.HS->next=s;
  • B.s->next=HS->next;HS->next=s;
  • C.s->next=HS:HS=s;
  • D.s->next=HS;HS=HS->next;

正确答案及解析

正确答案
B
解析

为了将结点s插入到带头结点HS的链栈中,首先需要修改s的指针域,使得s的下一个结点为链栈中的第一个有效结点,即数据域中存放有效数据的结点,该结点可由HS的指针域获得,因此相应的语句为s->next=HS->next,之后使s结点成为链栈中的第一个有效结点,即HS的指针域指向s,相应的语句为HS->next=S。

你可能感兴趣的试题

单选题

机械动力类,章节练习,结构力学

机械动力类,章节练习,结构力学

  • A.1∶1
  • B.1∶(-1)
  • C.1∶2
  • D.1∶(-2)
查看答案
单选题

机械动力类,章节练习,结构力学

机械动力类,章节练习,结构力学

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案
单选题

机械动力类,章节练习,结构力学

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案
单选题

机械动力类,章节练习,结构力学

  • A.0.65cm
  • B.4.02cm
  • C.0.223cm
  • D.0.472cm
查看答案
单选题

机械动力类,章节练习,结构力学

机械动力类,章节练习,结构力学

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案

相关题库更多 +