ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:16.51KB ,
资源ID:21928494      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21928494.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Tree实现Word文件下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Tree实现Word文件下载.docx

1、/void TreeNote/TreeNoteNote=new T(con);Left=NULL;Right=NULL;#endif/Binarytree.h#ifndef _BRINARYTREE_H_#define _BRINARYTREE_H_#include treenote.hstackvectorclass Tclass BrinaryTree TreeNote* Root; vector NoteCan;/用?STL的时候要a注意a加上 using namespace std BrinaryTree(); BrinaryTree(); void pull(T & temp); b

2、ool search(T& ser);* MyRoot()return Root; /递Y归实现? void show_pre(TreeNote* Root,ofstream& void show_in(TreeNote void show_post(TreeNote /栈? void show_pre_Base(ofstream& void show_in_base(ofstream& void show_post_base(ofstream&bool BrinaryTreesearch( T& ser ) int p=0; for (int i=1;iNote=ser) NoteCani-

3、Note-visit(); p=1; break; return p;/* 后序遍历的非递 1 这a个?由于不?能准确判D断?是否已经-遍过y父?节点 所以在压1栈?就a压1入指?针?,a直接压1入当访问过y节 将?置?空?若两都?则该?可出?栈? 实 压1根 滑?向左有D左孩子压1左 若无T, 指?滑?顶右边同为a空?元a素?弹再次 循-环至且*/遍算?法2/ while()/ 一直最 用 for函数y/ while(前便利 无T有D孩或者?刚?过y)/ / 则 并 找一根另外a的记?录?个?过y的/ 如果?return/ 弹/ / 否入/ void BrinaryTreeRoot;* pr

4、e=this- stackLeft!=NULL) tempNoteCan.push(iterator);iterator=iterator-Left; while(iterator!=NULL&(iterator-Right=NULL)|(iterator-Right=pre) iterator-show(out); pre=iterator; if (tempNoteCan.empty() return; iterator=tempNoteCan.top(); tempNoteCan.pop(); tempNoteCan.push(iterator); iterator=iterator-R

5、ight;show_in_base( ofstream& while (iterator!=NULL|!tempNoteCan.empty() if (iterator! if (iterator- tempNoteCan.push(iterator); iterator=iterator- else iterator- if (! iterator=tempNoteCan.top(); tempNoteCan.pop(); iterator- iterator=iterator- else iterator=NULL; else iterator=iterator-show_pre_Base

6、( ofstream&Right! tempNoteCan.push(iterator-Right); elseBrinaryTree1) TreeNote* temp; temp=NoteCan.back(); NoteCan.erase(NoteCan.begin()+NoteCan.size()-1); delete temp;show_post( TreeNoteLeft,out);Right,out); Root-show_in( TreeNoteshow_pre( TreeNotepull( T & temp ) if (!search(temp) * newNote=new TreeNote2) if (NoteCan.size()-1)%2=1) NoteCan(NoteCan.size()-1)/2-Right=newNote; elseLeft=newNote; this-Root=newNote;BrinaryTree() / 第位?* pp=NULL; NoteCan.push_back(pp);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1