当前位置: 首页 > news >正文

昆山开发区网站制作指数是指什么

昆山开发区网站制作,指数是指什么,优化关键词的正确方法,比较好的网页网站设计文章目录 遍历二叉树的非递归算法二叉树的层次遍历 遍历二叉树的非递归算法 先序遍历序列建立二叉树的二叉链表 中序遍历非递归算法 二叉树中序遍历的非递归算法的关键:在中序遍历过某个结点的整个左子树后,如何找到该结点的根以及右子树。 基本思想&a…

文章目录

  • 遍历二叉树的非递归算法
  • 二叉树的层次遍历

遍历二叉树的非递归算法

先序遍历序列建立二叉树的二叉链表

中序遍历非递归算法
二叉树中序遍历的非递归算法的关键:在中序遍历过某个结点的整个左子树后,如何找到该结点的根以及右子树。
基本思想:
(1)建立一个栈
(2)根结点进栈,遍历左子树
(3)根结点出栈,输出根结点,遍历右子树。

二叉树的层次遍历

对于一棵二叉树来说,从根结点开始从左到右,从上到下。
每个结点只访问一次。
在这里插入图片描述
算法设计思路:
1.按节点进队;
2.队不空时循环:从队列中出列一个结点*p,访问它:①若他有左孩子结点,将左孩子结点进队。②若它有右孩子,将右孩子先进队。

#include<iostream>
using namespace std;
#define TElemType inttypedef struct BiNode {TElemType data;struct BiNode* lchild, * rchild;//左右孩子指针
}BiNode,*BiTree;//菜单
void menu() {cout << "1.初始化" << endl;cout << "2.创建树" << endl;cout << "3.复制树" << endl;
}//初始化
void initList(BiTree T) {T = new BiNode;if (!T) {exit(0);//开辟空间失败}else {T->data = 0;}
}//创建树
BiTree createLink(){BiTree T;int data;cout << "请输入data的值:" << endl;cin >> data;if (data == -1) {//说明他的下子树不再存东西return NULL;}else {T = new BiNode;T->data = data;cout << "请输入左子树的值:" << endl;cin >> data;T->lchild = createLink();cout << "请输入右子树的值:" << endl;cin >> data;T->rchild = createLink();return T;}
}//复制二叉树
int Copy(BiTree T, BiTree& NewT) {if (T == NULL) {NewT = NULL;return 0;}else {NewT = new BiNode;NewT->data = T->data;Copy(T->lchild, NewT->lchild);Copy(T->rchild, NewT->rchild);}
}//int PreOderTraverse(BiTree T) {
//	if (T == NULL) {
//		return 1;
//	}
//	else {
//		cout << "输出T的头结点的值:" << T->data;
//		PreOderTraverse(T->lchild);//递归调用左子树
//		PreOderTraverse(T->rchild);//递归调用右子树
//	}
//}int main() {int choose = 1;BiTree T;T = new BiNode;while (true) {menu();cout << "请输入您选择的功能:" << endl;cin >> choose;switch (choose){case 1:initList(T);cout << "初始化成功!" << endl;break;case 2:createLink();cout << "创建成功!" << endl;break;default:break;}}return 0;
}
http://www.ds6.com.cn/news/64703.html

相关文章:

  • 全景地图网站开发苏州seo培训
  • 淘宝代购网站怎么做网络营销文案策划
  • 用二级域名做的网站算新站吗开发网站需要多少钱
  • wordpress get footer信息流优化师培训机构
  • 杭州萧山区专门做网站的公司seo营销工具
  • 福州seo建站四川聚顺成网络科技有限公司
  • 开发一个电商app需要多少钱裤子seo关键词
  • qq钓鱼网站在线生成器注册自己的网站
  • 网站一般在哪里找整站seo
  • 上海可以做网站的公司百度推广客服电话24小时
  • 宁波网站建设怎么样丽水网站seo
  • 中文手机网站设计案例最成功的网络营销案例
  • 网站开发遇到的问题seo网站推广软件
  • 可视化网站模板网络营销的概念及内容
  • 昆山智能网站建设站长统计在线观看
  • 做单页网站容易排名吗福建百度代理公司
  • wordpress企业网站建设百度免费安装下载
  • 视频 播放网站怎么做的千锋教育官网
  • 网站ui界面设计滨州网站seo
  • 企业网站后台模板360推广怎么收费
  • h5商城网站怎么做的淘宝推广方式
  • 山乙建设公司网站网站seo外链平台
  • wordpress seo title福州seo按天付费
  • 网站建设规划书 百度文库seo网站推广是什么意思
  • 浠水做网站的独立站推广
  • 临沭有做网站的吗网站交易
  • 网站专题制作流程百度联盟官网
  • 中国造价信息网官网成都seo工程师
  • 网站维护的主要内容安卓优化大师下载
  • 北京做胃镜哪好德胜门网站I荥阳网络推广公司