- 25
- 0
- 约1.27万字
- 约 25页
- 2017-07-13 发布于贵州
- 举报
2016,行政区划,数据库
2016,行政区划,数据库
篇一:2010香港特别行政区数据库入门高级
1、请设计一个算法,要求该算法把二叉树的叶子结点按从左到右的顺序连成一个单链表,表头指针为head。二叉树按二叉链表方式存储,链接时用叶子结点的右指针域来存放单链表指针。分析你的算法的时、空复杂度。
2、后序遍历最后访问根结点,即在递归算法中,根是压在栈底的。采用后序非递归算法,栈中存放二叉树结点的指针,当访问到某结点时,栈中所有元素均为该结点的祖先。本题要找p和q 的最近共同祖先结点r ,不失一般性,设p在q的左边。后序遍历必然先遍历到结点p,栈中元素均为p的祖先。将栈拷入另一辅助栈中。再继续遍历到结点q时,将栈中元素从栈顶开始逐个到辅助栈中去匹配,第一个匹配(即相等)的元素就是结点p 和q的最近公共祖先。
typedef struct
{BiTree t;int tag;//tag=0 表示结点的左子女已被访问,tag=1表示结点的右子女已被访问
}stack;
stack s[],s1[];//栈,容量够大
BiTree Ancestor(BiTree ROOT,p,q,r)//求二叉树上结点p和q的最近的共同祖先结点r。 {top=0; bt=ROOT;
while(bt!=null ||top0)
{while(bt!=null amp;amp; bt!=p amp;amp; b
您可能关注的文档
- 2010英美文学选读.doc
- 2010陕西中考满分作文.doc
- 2010辽宁高考作文.doc
- 2010高考满分记叙文作文.doc
- 2011四川高考语文作文.doc
- 2011宁夏中考作文.doc
- 2011安徽高考完形填空.doc
- 2011常州中考作文.doc
- 150字作文大全60篇.doc
- 2011年杭州中考满分作文.doc
- 九号公司动态跟踪:短交通与机器人,驭电而行,智能护航.pdf
- 聚灿光电深度报告:精细化运营夯实蓝绿光基本盘,全色系高阶化打开成长空间.pdf
- 焦煤震荡焦炭偏强,动力煤价格偏弱运行.pdf
- 康方生物HARMONi-2双阳性数据WCLC更新,一线NSCLC头对头直击K药.pdf
- 凯达重工钢材轧制关键部件领域“小巨人”,有望受益下游制造业用钢需求增长.pdf
- 利率|需要交易通胀风险吗?.pdf
- 锂电池行业月报:销量同比环比增长,板块可关注.pdf
- 利率半月报:内需仍弱,超长债行情仍处下半场.pdf
- 光伏行业2026年半年报总结:光伏板块底部夯实,反内卷催化持续.pdf
- 光智科技AI算力金属之王——锗、铟,全球龙头.pdf
最近下载
- China Medicine and Biotechnology Association 生物安全安全指南 T CMBA 018—2022 说明书.pdf
- 广东中小学科技特长生认证管理办法.pdf VIP
- 《电气装置安装工程电气设备交接试验标准GB 50150-2016》知识培训.pptx VIP
- 2025至2030中国胸腔引流导管行业产业运行态势及投资规划深度研究报告.docx VIP
- 中职英语升学模块修订版重庆专版Unit 57.ppt VIP
- 《团员发展大会》课件 .ppt VIP
- 钢结构的加工.ppt VIP
- 解剖学基础第六章《呼吸系统—呼吸道》PPT课件.pptx VIP
- 《谈骨气》教学设计.doc VIP
- 锚杆(锚索)长度、间排距、参数计算公式.pdf VIP
原创力文档

文档评论(0)