当前位置: 首页 > 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.dinnco.com/news/24590.html

相关文章:

  • 重庆建设工程信息网证书查询系统广州seo公司排行
  • 加强网站 网站建设网址域名注册信息查询
  • 视频网站弹幕怎么做1688官网入口
  • 搞一个网站需要多少钱一个网站可以优化多少关键词
  • ui做的好的公司网站汕头seo外包平台
  • 中山网站建设 760写软文的平台有哪些
  • 怎么建手机网站seo外链在线提交工具
  • 企业网站规划方案什么是seo技术
  • 怎么注册免费个人网站网络营销的五个发展阶段
  • asp.net中文官方网站信息流广告是什么意思
  • 网站建设web前端开发入门腾讯广告官网
  • wordpress如何编辑页面代码安阳seo
  • 深圳公司网站建设设计举出最新的网络营销的案例
  • 网站设计说明网站排名点击工具
  • 东莞凤岗网站建设制作app开发费用标准
  • 贵阳专业性网站制作什么是长尾关键词举例
  • wordpress快速注册关键词长尾词优化
  • 二手车网站开发过程知乎推广公司
  • 网站建栏目建那些适合企业员工培训的课程
  • 山东网站建设公司比较靠谱的网站
  • 阿里云服务器wordpressseo关键词排名怎么提升
  • 网站运营专员具体每天怎么做手机网站百度关键词排名查询
  • 公众号菜单栏页面模板seo推广小分享
  • 东丽区 网站建设常州网络推广平台
  • 专业做俄语网站建设新手怎么引流推广
  • 毕设用别人网站做原型广州seo推广优化
  • 哪些网站做任务好赚钱如何快速搭建一个网站
  • 福建省建设相关网站百度搜索引擎广告位的投放
  • 菜单设计制作网站网络广告人社区官网
  • 浙江网站建设服务即时热榜