数据结构题库
13 / 2332026 · 解答题

2026 年 408 真题

2026 年 408 数据结构 · 第 42 题

选中文字高亮 · 下划线

(本题满分 10 分)

栈的基本操作有出栈和入栈。将序列 1,2,3,,n 依次入栈,回答下列问题:

(1) 当 n=9 时,可以得到出栈序列 {2,3,1,6,4,7,5,8} 吗?可以得到出栈序列 {2,3,1,4,6,5,7,8} 吗?(2 分)

(2) 假设 1,2,,n 组成任意序列的出栈序列 P1,P2,,Pn ,在序列中有 PiPjPki<j<k ),若该出栈序列不能由栈得到,则 PiPjPk 的大小关系是?(2 分)

(3) 若 n=4 ,则以 2 开头的序列个数有多少个?(2 分)

(4) 若 n=k1 时,出栈序列总共共有 M 个,如果 n=k ,那么以 1 开头的出栈序列个数有多少个?以 2 开头的出栈序列有多少个?总共的出栈序列有多少个?(4 分)