void InOrder(BiTree root)/* 中序遍历二叉树的非递归算法 */ { InitStack (S); p=root; while(p! =NULL || !IsEmpty(S)) { if (p! =NULL) /* 根指针进栈, 遍历左子树 */ Push(S, p); p=p-LChild; } else { /*根指针退栈, 访问根结点, 遍历右子树*/ Pop(S, p); Visit(p-data); p=p-RChild; } } } 学习要点 理解回溯法的深度优先搜索策略。 掌握用回溯法解题的算法框架 (1)递归回溯最优子结构性质 (2)迭代回溯贪心选择性质 (3)子集树算法框架 (4)排列树算法框架 回溯法在问题的解空间树中,按深度优先策略,从根结点出发搜索解空间树。算法搜索至解空间树的任意一点时,先判断该结点是否包含问题的解。如果肯定不包含,则跳过对该结点为根的子树的搜索,逐层向其祖先结点回溯;否则,进入该子树,继续按深度优先策略搜索。 问题的解空间
您可能关注的文档
- 信息检索复习学案.doc
- 形的视觉印象学案.doc
- 稻麦“双迟”栽培模式及其周年生产力的综合评价讲义.ppt
- 悬挑脚手架监理实施细则学案.doc
- 稻盛和夫:阿米巴经营讲义.ppt
- 旋花科、十字花科、牻牛儿苗科、浮萍科、百合科、茨藻科、雨久花科、眼子菜科、香蒲科学案.doc
- 旋挖钻孔灌注桩施工方案学案.doc
- 选煤厂405皮带桁架加固改造项目拆除方案学案.doc
- 德国瑞能HPV病毒清除技术(预防宫颈癌)讲义.ppt
- 学前儿童记忆的发展学案.doc
- 2026江西南昌市社会福利院招聘备考题库及答案详解(各地真题).docx
- 2026江苏常州仲裁委员会办公室招聘4人备考题库及一套答案详解.docx
- 2026江苏无锡交响乐团有限公司招聘12人备考题库及完整答案详解一套.docx
- 2026-2031货架行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026-2031加厚大衣行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏淮安市盱眙县招聘教师39人备考题库及1套参考答案详解.docx
- 2026-2031加绒工装裤行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏南通市崇川区卫生健康委员会所属部分事业单位(南通市口腔医院)长期招聘高层次人才2人备考题.docx
- 2026江苏苏州大学科研助理岗位招聘7人备考题库及完整答案详解.docx
- 2026江西吉安市井冈山市市政园林环卫所面向社会招聘1人备考题库及参考答案详解1套.docx
原创力文档

文档评论(0)