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

人才网站建设标题不花钱网站推广

人才网站建设标题,不花钱网站推广,做网站如何防止被抄袭,计算机网站建设文献综述题目链接#xff1a;P1827 [USACO3.4] 美国血统 American Heritage - 洛谷 | 计算机科学教育新生态 题目难度#xff1a;普及 首先介绍下二叉树的遍历#xff1a; 学过数据结构都知道二叉树有三种遍历#xff1a; 1.前序遍历#xff1a;根左右 2.中序遍历#xff1a;左根…题目链接P1827 [USACO3.4] 美国血统 American Heritage - 洛谷 | 计算机科学教育新生态 题目难度普及 首先介绍下二叉树的遍历 学过数据结构都知道二叉树有三种遍历 1.前序遍历根左右 2.中序遍历左根右 3.后序遍历左右根 解题思路 前序遍历是先遍历根节点再遍历根节点的左右子树。那么前序序列的第一个节点一定是根    节点。找到根节点再确定根节点在中序序列中的位置就可以分出左右两棵子树。这道题就可以不用建树直接递归来求就好了 下面奉上代码部分 #include bits/stdc.h using namespace std; typedef long long ll; const int N 1e6 10; string front, middle;void dfs(string front, string middle) {// 如果前序遍历为空说明没有节点直接返回if (front.size() 1) return;// 找到当前根节点在中序遍历中的位置int t middle.find(front[0]);// 递归处理左子树前序遍历从1开始长度是t中序遍历是前t个字符dfs(front.substr(1, t), middle.substr(0, t));// 递归处理右子树前序遍历从t1开始长度是front.size() - t - 1中序遍历是从t1到结尾dfs(front.substr(t 1, front.size() - t - 1), middle.substr(t 1, front.size() - t - 1));// 输出当前节点先序遍历的根节点cout front[0]; }int main() {ios::sync_with_stdio(0);cin.tie(0), cout.tie(0);cin middle front;//注意题目要求先输入中序然后是前序 dfs(front, middle);return 0; }
http://www.zqtcl.cn/news/862163/

相关文章:

  • 西安火车站网站建设网站的设计需要什么
  • 弹幕网站开发代码欧洲人喜欢什么样的服务器
  • 有哪些做壁纸的网站好ftp如何备份网站
  • 网站如何推广出去wordpress foopen
  • 网站空格键代码台州椒江网站建设公司
  • node 网站开发 视频教程汉阳网站推广
  • 广西新农村建设工作专题网站怎样创建公司网站
  • 中国十大招商平台谷歌优化软件
  • 做任务领黄钻的网站中国采购网招标公告
  • 网站建设三层架构实训报告德阳市网站建设
  • 有免费建网站opencms wordpress
  • 行业网站做的好的wordpress要有数据库
  • 重庆智能网站建设哪里好怎么在微信做企业网站
  • 甘肃建设局网站丰都网站建设公司
  • 四川建设设计公司网站网站建设好的图片
  • 建设旅游网站的总结做网站链接怎么做
  • 深圳网站建设建设wordpress cms 布局
  • 企业网站的建立必要性公司建网站哪家
  • 自己做的旅游网站 介绍免费的网站推广在线推广
  • 阿里巴巴 网站设计龙华建设网站公司
  • 番禺网站优化手机商城是什么意思
  • 如何做网站关键词wordpress安装卡死
  • word模板免费下载网站山东定制网站建设公司
  • 郑州网站推广排名公司win7上怎样卸载wordpress
  • 科技网站有哪些wordpress代码编辑器件
  • 做英文企业网站多钱钱wordpress调用外链图片
  • 自学网站查分数西双版纳傣族自治州天气
  • 网站建设一个多少钱wordpress朗读句子插件
  • 网站关键词怎么填写找代理商的渠道有哪些
  • 网站开发销售简历范文新建网站网络空间