
树
文章平均质量分 75
Palace_
这个作者很懒,什么都没留下…
展开
-
根据两种遍历顺序确定树结构(求后序遍历+先序遍历)
作者:C20180630_zjf原创地址一、原题根据两种遍历顺序确定树结构(build-tree)输入第1行:二叉树的前序遍历顺序 第2行:中序遍历顺序输出二叉树的后序遍历顺序样例输入ABCDEFGH CBEDAGHF样例输出CEDBHGFA二、分析这道题要运用到搜索,其代码与二分查找比较相似,要先读入,然后把字符串分成两个部分进行下一步的递归,以便用二叉树的前序遍历和中序遍历来找到二叉树的后序遍...转载 2018-04-22 09:02:57 · 1923 阅读 · 0 评论 -
迷宫寻宝
描述 Description:一个只含有一个入口和多个出口的树型迷宫,里面分布着很多的宝藏,每个路口都有一定数量的宝藏,迷宫是单向的,只能从入口开始前行,不能返回,请你从入口进入迷宫,选择一个合适的出口,使获得的宝藏数量最多。已知迷宫共有n个路口,1号路口是入口。输入格式 Input Format:第一行:路口的个数n(n<100000)。 第二行:依次是每个路口(按编号1到n的顺序)的宝藏...原创 2018-04-22 15:54:08 · 801 阅读 · 0 评论 -
超基础!树的先中后序遍历
个人笔记(直接贴代码)#include <cstdio>#include <iostream>#define maxn 110using namespace std;int f[maxn],l[maxn],r[maxn];int v[maxn];int n,t;void init() { //建树 int p, k, lch, rch; //结点编号...原创 2018-04-21 18:43:50 · 233 阅读 · 0 评论 -
洛谷P1305 新二叉树
题目链接题目描述输入一串二叉树,用遍历前序打出。输入输出格式输入格式:第一行为二叉树的节点数n。( n \leq 26n≤26 )后面n行,每一个字母为节点,后两个字母分别为其左右儿子。空节点用*表示输出格式:前序排列的二叉树输入输出样例输入样例#1: 6abcbdicj*d**i**j**输出样例#1: abdicj思路:简单的二叉树先序遍历,关键我是个不会字符类各种知识的蒟蒻,只好...原创 2018-04-21 20:42:09 · 319 阅读 · 0 评论 -
各类简单的线段树模板(来自codevs)
本蒟蒻最近在学线段树,在学校大佬的推荐下在codevs上发现了三个比较具有代表性的线段树的模板,下面是题面线段树练习线段树练习2线段树练习3(当然在这里我只负责提供这三类简单的模板,不负责教授线段树的相关知识,各位大佬,见谅!)线段树练习代码(单点修改区间查询)#include<iostream>#include<algorithm>#include<cstdio...原创 2018-06-17 08:52:28 · 1113 阅读 · 3 评论