早教吧 育儿知识 作业答案 考试题库 百科 知识分享

证明:如果一颗二叉树的后序序列是:U1U2U3…Un,中序序列是Up1Up2Up3…Upn,则由序列1,2,3,…n可通过栈得到序列p1,p2,p3,…,pn.

题目详情
证明:如果一颗二叉树的后序序列是:U1 U2 U3 … Un,中序序列是Up1 Up2 Up3 … Upn ,则由序列1,2,3,…n可通过栈得到序列p1,p2,p3,…,pn.
▼优质解答
答案和解析
题有问题 如后续遍历是 U1 U2 U3 中序序列是U3 U1 U2 而123顺序进栈不可能以312顺序出栈 3>1,2 因为以升序进栈的数不可能出现比某数小在它之后的数以升序排列!