洛谷P1827 美国血统

news/2024/11/17 0:07:47/

美国血统

洛谷P1827

Hi 最近我爱上二叉树了… 来 看看这个

在这里插入图片描述
在这里插入图片描述
唉 题目真么绕 不就是给先序中序求后序嘛 如果你刚刚学二叉树 推荐看看这两道题哦~ 二叉树讲解+二叉树深度 后缀表达式

好了 这道题不难 直接这样写吧

//
//  main.cpp
//  美国血统
//
//  Created by Helen on 2020/8/13.
//  Copyright © 2020 Helen. All rights reserved.
//
//感谢洛谷@Bartholomew提供思路#include <iostream>
#include <string>
using namespace std;
string mid,pre; // 先序&中序数组
int l,a; 
void dfs(int px,int py,int mx,int my);
int main ()
{cin >> mid >> pre; // 输入 别忘了是先中序啊!l=mid.length()-1; // 长度...dfs(0,l,0,l); // 传入变量...
}
void dfs(int px,int py,int mx,int my) // px&py=先序数组的范围 mx&my=中序数组的范围 
{if (mx>my || px>py) // 如果超出范围了return; // 返回...int a=mid.find(pre[px]); // 在中序数组中找先序的第px个dfs(px+1,px+a-mx,mx,a-1); // 遍历左子树...dfs(px+a-mx+1,py,a+1,my); // 右子树...cout << pre[px]; // 输出当前找的那个点
}

http://www.ppmy.cn/news/789687.html

相关文章

CaesarCipher凯撒密码

古典密码实验 一、实验目的 &#xff08;1&#xff09;理解简单单表代替加密算法的原理&#xff1b; &#xff08;2&#xff09;通过实验&#xff0c;加深对古典密码体制的了解&#xff0c;掌握对字符进行灵活处理的方法&#xff1b; &#xff08;3&#xff09;通过编写一个简…

P1827 [USACO3.4] 美国血统 American Heritage 洛谷

题目链接&#xff1a;https://www.luogu.com.cn/problem/P5076、 思路&#xff1a; 递归 &#xff08; 具体以后再补充 &#xff09; 见代码有注释&#xff0c;希望注释有用...... 代码如下&#xff1a; #include<iostream> #include<string>using namespace st…

贵族的种子

北京电影学院赵鹏逍老师语&#xff1a;世上没有天生的“名贵种子”&#xff0c;身为草根又有何惧之有&#xff1f;只要你还没被踩死&#xff0c;早晚有一天&#xff0c;你会发芽&#xff0c;给点阳光你就可以怒放&#xff0c;给点春风你就可以灿烂&#xff0c;当你出落成一株参…

俺们原来都是当贵族培养的

俺们原来都是当贵族培养的 吃着火锅&#xff0c;听着歌&#xff0c;有了以下对话。 李记者&#xff1a;你们当年学过三防么&#xff1f; 我&#xff1a;当然。核化生。核武器爆炸的时候要躲到矮墙下。 李&#xff1a;要一直跑到有蝴蝶什么有昆虫活动的地方。 我&#xff1a;才说…

中国也曾有过贵族:春秋战国是其黄金时期

凤凰网资讯 > 历史 > 世界史 > 正文 中国也曾有过贵族&#xff1a;春秋战国是其黄金时期 2011年04月28日 14:06 来源&#xff1a;文汇读书周报 作者&#xff1a;金波 张宏杰 字号:T|T 326人参与19条评论打印转发 本文摘自《文汇读书周报》2010年3月26日 作者&#xf…

《NFL星计划》:巴尔的摩乌鸦·橄榄1号位

巴尔的摩乌鸦&#xff08;英语&#xff1a;Baltimore Ravens&#xff09;是一支职业美式橄榄球球队位于马里兰州的巴尔的摩。他们现时为美国美式橄榄球联合会的北区进行比赛&#xff0c;其主场为M&T银行体育场。乌鸦队曾在2000年和2012年取得超级碗冠军。 巴尔的摩乌鸦 成…

一图看清《基督山伯爵》人物关系

《基督山伯爵》人物关系图已奉上&#xff0c;请注意查收~ ​图片模糊的话可以点击图片“查看大图”&#xff0c;或者点击下方源文件查看高清大图▼基督山伯爵人物关系图 - 在线模板社区该图为《基督山伯爵》人物关系图&#xff0c;描述了基度山家、弗南家、邓格拉司家、维尔福家…

二叉树——美国血统(洛谷 P1827)

题目选自洛谷P1827 根据前序、中序遍历求出后序遍历&#xff0c;这也是二叉树很重要且基本的知识&#xff0c;还是有必要练练。 至于什么是前、中、后序遍历&#xff0c;这里就不再过多讲述。 用手模拟求解是简单的&#xff0c;接下来看看如何用代码来实现。 基本思路如下&…