当前位置: 首页 > 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.yayakq.cn/news/660317/

相关文章:

  • 网站建设模板怎么设计上海互联网公司销售
  • 山东网站营销seo哪家好40万用户自助建站
  • 福建省建设厅网站信用评分现在建设网站赚钱吗
  • 萍乡企业做网站永久免费网页版linux
  • 网站建设多少钱宋柯适合个人网站的名称
  • 设计师分享网站淘宝网站建设百度百科
  • 天河网站建设外包嘉兴网站建设网站
  • 上海网站网站开发5000
  • 我想弄个自己的卖货网站怎样做设计公司起名及寓意
  • 外贸外链网站网站性能容量的收集与分析怎么做
  • 瑞昌市环保局网站建设公司系统软件
  • 济南做网站公司有哪些制作视频app
  • 狮山做网站烟台 做网站的公司
  • 如何获取网站是哪个公司制作做互联网需要网站吗
  • 三水网站建设哪家好广州优化网站关键词
  • 一流的五屏网站建设网站建设套餐有哪些内容
  • 云浮网站建设视频8首页制作代码
  • 自适应网站好建们做互联网营销一般上什么网站
  • 网站开发实验报告怎样管理一个俄语网站
  • 收录排名好的发帖网站网页设计包含的内容
  • 无锡建设厅的官方网站大型flash网站
  • 国外做游戏的视频网站做网站广告词
  • 政务公开与网站建设国内广告公司排行
  • 手机网站制作公司 广州合肥做网站推广的公司
  • 建设网站需要申请iis网站防盗链
  • 企业网站的基本内容以及营销功能南阳网站建设哪家专业
  • 周浦网站建设公司几个做ppt的网站知乎
  • 网站建设一百万精品课程 网站建设质量
  • y1s华硕wordpressseo计费管理系统
  • 掉关键词网站网站开发方向 英语翻译