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

网站这么做营业推广是一种什么样的促销方式

网站这么做,营业推广是一种什么样的促销方式,企查查 天眼查,网站建设前台后台七日通 pdf2024王道408数据结构P144 T16 思考过程 首先看题目,要求我们把二叉树的叶子结点求出来并且用链表的方式存储,链接时用叶结点的右指针来存放单链表指针。我们很清楚可以看出来能用中序遍历递归的方式实现,因为第一个叶子结点在整棵树的最左下…

2024王道408数据结构P144 T16

思考过程

  1. 首先看题目,要求我们把二叉树的叶子结点求出来并且用链表的方式存储,链接时用叶结点的右指针来存放单链表指针。我们很清楚可以看出来能用中序遍历+递归的方式实现,因为第一个叶子结点在整棵树的最左下角。
  2. 我们先思考一下怎么把二叉树的叶子结点给求出来,假设有一颗二叉树t,只要t->lchild==NULL && t->rchild == NULL;就能说明此结点为叶子结点,然后还要判断该结点是否是第一个叶子结点
    • 如果是第一个叶子结点的话我们就要用一个head头结点和pre指针来存放第一个叶子结点head = t; pre = t;
    • 如果不是的话我们就按链表的方式存储就可以了,就是pre->rchild = t;pre = t;就这么easy。

举个例子

  1. 首先请出我们的老演员二叉树请添加图片描述我们需要一个头结点head和指针prestruct TreeNode* head = (struct TreeNode*)sizeof(struct TreeNode), *pre = NULL;pre指针我们就先赋值NULL。
  2. 然后我们直接开始递归到最左边的结点也就是结点D,Inorder(t->lchild);因为是中序遍历,先访问左子树。访问到D之后判断该结点是叶子结点,此时D是第一个叶子结点,所以把head和pre都赋值为D请添加图片描述然后我们都第一个叶子结点就成功加入到链表当中了。
  3. 然后代码回溯到结点B,再去找B到右子树E。当找到E时判断该结点是否是第一个叶子结点,发现不是第一个结点所以我们就可以直接把它加入进链表当中请添加图片描述
    让代码一直按中序遍历递归下去,这样题目就写完啦。

完整代码

//
// Created by 黎圣  on 2023/8/25.
//
#include "iostream"
typedef struct TreeNode
{char data;struct TreeNode *lchild, *rchild;
}*tree;
void CreateTree(tree &t)
{char ch = getchar();if (ch == '#')t = NULL;else{t = (struct TreeNode *)malloc(sizeof(struct TreeNode));t->data = ch;t->lchild = NULL;t->rchild = NULL;CreateTree(t->lchild);CreateTree(t->rchild);}
}
struct TreeNode *pre = NULL, *head = (struct TreeNode*)malloc(sizeof(struct TreeNode));
tree Inorder(tree &t)
{if (t){Inorder(t->lchild);if (t->lchild == NULL && t->rchild == NULL){//是否是第一个//是if (pre == NULL){head = t;pre = t;}//不是第一个else{pre->rchild = t;pre = t;}}Inorder(t->rchild);}return head;
}
int main()
{tree t;CreateTree(t);//ABD##E##CF##G##Inorder(t);while (head){printf("%c ", head->data);head = head->rchild;}return 0;
}

最后感谢b站up主@吸血小金鱼

http://www.ritt.cn/news/9216.html

相关文章:

  • 网站关闭与域名备案网站友情链接的好处
  • 网站运营与推广方案淘宝运营培训班哪里有
  • 一个ip做网站地推团队如何收费
  • 网站首页文件名通常是百度推广关键词排名在哪看
  • 厦门网站排名优化价格巨量广告投放平台
  • 做网站哪家公司便宜百度知道推广软件
  • 陕西省人民政府门户网优就业seo课程学多久
  • 北京市建设工程信息重庆seo整站优化效果
  • php与java做网站百度官网app下载
  • 网站好处整站优化
  • 建设网站火车票预订成品短视频app源码的优点
  • 有关网站开发的文章网站建设公司哪家好
  • 网站建设可以资本化吗windows系统优化软件排行榜
  • 公司网站可以自己做seo搜索推广
  • 宝鸡市网站建设千锋教育学费多少
  • 做ppt的网站 知乎山东工艺美术学院网站建设公司
  • 郑州大型网站开发公司推广网页
  • 国内优秀网站设计曲靖百度推广
  • 企业网络规划毕业设计seo怎么优化方法
  • 汉中党建网站作风建设全媒体运营师报名费多少钱
  • 知名企业网站建设搜索引擎优化结果
  • 网络做网站东莞seo推广公司
  • 网站框架代码营销模式有哪些 新型
  • 网站设计参考文献aso关键词优化计划
  • 做网站一定需要服务器吗百度平台交易
  • 网页空间是什么东莞seo网站优化排名
  • 不上此网站枉做男人今日的头条新闻
  • 网站开发什么语言好舆情视频
  • 广州网站建设制作免备案域名
  • 济南网站外包优秀网页设计作品