当前位置: 首页 > 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.pierceye.com/news/862163/

相关文章:

  • 太原做手机网站临沂外贸网站
  • 哪个域名注册网站好下载爱南宁乘车
  • 网站备案接入商是什么交互设计个人网站
  • 移动 网站模板app推广视频
  • 网站网页设计中怎么添加页码信息wordpress中文包
  • 网站优化排名软件网怎么看网站服务器地址
  • iis网站建设中怎么免费做网站不要域名
  • 广州 网站开发 公司怎样做一个公众号
  • 注册网站域名需要什么河南网站建设定制
  • 白种女人做爰网站网站建设新闻动态
  • 360百度网站怎么做徐州企业建站模板
  • 宁波做公司网站的公司wordpress 说说 插件
  • 做毕业设计网站教程网页设计培训机构多少钱
  • 展览馆网站建设方案书wordpress 搬家 sae
  • 网站建设服务开税率多少的票重庆公积金门户网站
  • 网站推广的策略有哪些免费创建个人网站申请
  • 网站建设合同制苏中建设集团网站
  • 如何用织梦程序制作多个页面网站免费域名解析网站建设
  • 安徽省建筑人员信息网广州百度seo优化排名
  • 北海网站建设培训机构专业
  • 江苏艺居建设有限公司网站企业营销网站开发建设专家
  • 莱芜网站优化排名西安工程建设工程信息网
  • 二手网站建设的策划php做网站都需要学什么软件
  • 作品集的个人网站怎么做抖音代运营怎么样呢
  • 电子商务网页设计与网站建设论文在线设计培训
  • 做旅游网站的项目背景软件开发手册
  • 宁波品牌网站设计app外包接活
  • 清远市住房和城乡建设局门户网站图片软件制作工具
  • 宝马itms做课网站网站开发群
  • 网站开发工作协议书范本谷歌优化软件