正在载入在线练习界面,本页内容可直接阅读…

AK CSP › NOIP 普及 2017 第一轮真题 › 第 13 题

NOIP 普及 2017 第一轮 第 13 题:链式栈插入结点的指针操作

单项选择 · 线性表、栈与队列 · 难度 容易 · 答案 B

题目

向一个栈顶指针为 $hs$ 的链式栈中插入一个指针 $s$ 指向的结点时,应执行( )。
NOIP 普及 2017 第一轮 第 13 题 原题
原题扫描(页面加载后可直接在线作答)

选项

  • 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;

答案

B

题解

考点定位

本题考「链式栈入栈」,对应大纲 3.2.1 栈(难度【2】)。

解题过程

头插法:新结点指向原栈顶,再更新栈顶:

``cpp s->next = hs; hs = s; ``

选 B。

易错提醒

① 先接后断:顺序颠倒会丢失后续链;② hs 是栈顶指针。

真题版权归 CCF 所有,本站仅用于非商业教学用途。页面加载后可直接在线作答,作答记录保存在本浏览器或账号中。 京ICP备2026056990号-1 京公网安备11010502062986号