http://acm.split.hdu.edu.cn/showproblem.php?pid=3999

建树+前缀表达式

#include <stdio.h>
#include <algorithm>
#include <iostream>
#include <string.h>
using namespace std;
struct node
{int data;node *left;node *right;
}tree;node* Insert(node *root,int x)
{if(root==NULL){root=new node;root->data=x;root->left=root->right=NULL;return root;}if(root->data>x)root->left=Insert(root->left,x);else root->right=Insert(root->right,x);return root;
}void PreOrder(node *rt,bool flag)
{if(flag)printf("%d",rt->data);else printf(" %d",rt->data);if(rt->left)PreOrder(rt->left,0);if(rt->right)PreOrder(rt->right,0);
}int main()
{int n;node *root;while(~scanf("%d",&n)){root=NULL;int x;for(int i=0;i<n;i++){scanf("%d",&x);root=Insert(root,x);}PreOrder(root,1);puts("");}return 0;
}

二叉树——HDU 3999相关推荐

  1. HDU 3999 BST + 先序遍历

    传送门:HDU 3999 题意 给出一组数, 按照bst树构建, 输出字典序最小得可构成相同bst树的序列 二分查找树 转载BST 题解 BST构建, 根据bst树的特性, 构造时只要先插入中间结点就 ...

  2. hdu 3999(二叉排序树)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3999 思路:创建一颗二叉排序树,直接先序遍历即可. View Code 1 #include<i ...

  3. HDU 3999 The order of a Tree

    /*二叉树的插入,前序遍历. */#include<iostream> #include<cstring> #include<stdio.h> #include&l ...

  4. HDU 3999 BST基础

    初学BST树,拿来练练手. 题目是你一个序列,叫你求出建同样的树所用的最少字典序的序列.... 嗯..应该就是前序了... 然后..恩恩.... #include <stdio.h> #d ...

  5. uml建模工具 支持php,【UML 建模】在线UML建模工具 ProcessOn 使用详解

    总结: -- 推荐理由 : 最近从 Windows 操作系统 转到 MAC 上, 正在看设计模式 和 重构, 找不到好用的 UML 工具, 因此在网上找了一款可以在线使用的 UML 工具, 用起来发现 ...

  6. ps安装程序检测到计算机重启过程,photoshop cs6安装过程中安装程序遇到错误:请重启计算机,解决办法...

    1.关闭防火墙和杀毒软件 2.删除注册表 依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager目录,找到其中的 ...

  7. c语言字符串 从后拷贝,C语言字符串拷贝

    C语言字符串拷贝利用指针操作,要清楚知道指针的指向 代码如下: #include #include #include char* my_strcpy1(char* dest, const char* ...

  8. hdu 1710 Binary Tree Traversals (二叉树)

    1 /********************************************************** 2 题目: Binary Tree Traversals(hdu 1710) ...

  9. hdu 4044 GeoDefense (树形dp | 多叉树转二叉树)

    题目链接:hdu-4044 题意 这是一个塔防游戏,地图是一个n个编号为1-n的节点的树, 节点1是敌人的基地,其他叶子节点都是你的基地.    敌人的基地会源源不断地出来怪兽,为了防止敌人攻进你的基 ...

最新文章

  1. 【周报6.10-6.16】NLP,RL,GAN,DL框架等重磅专栏齐上线,这个月的有三AI你值得拥有...
  2. css设置title字体_CSS中简写属性要注意TRouBLe的顺序,避免踩坑
  3. Java面试题 简述jvm内存模型?
  4. POJ - 1220 NUMBER BASE CONVERSION(高精度运算+进制转换+模拟)
  5. 美化type=file控件
  6. boost asio生成lib
  7. 计算机毕业设计 SSM+Vue房屋出租系统 房屋租赁合同信息管理系统 房屋租售管理系统Java Vue MySQL数据库 远程调试 代码讲解
  8. QT控件被其他控件遮盖
  9. 国科大英语Unit4
  10. Niushop 分销推广员管理
  11. 英语口语120句(zt)
  12. 明确生产计划,做好生产进度跟踪
  13. USB Type-C引脚解析 CC、DFP、UFP、DRP用途解析【转】
  14. gradle全集 下载 蓝凑云(非百度网盘)
  15. Jetpack Compose--声明式UI替代传统命令式UI的新产品
  16. nor和nand的区别 emmc 字符设备和块设备
  17. 条码标签打印机可能遇到哪些问题
  18. 时间戳转换(Timestamp)
  19. 藏在80年代的儿时游戏里的”通证经济“
  20. python3网络开发实战_《python3网络爬虫开发实战》--基本库的使用

热门文章

  1. 【Ratchet】卡片式布局
  2. 【Linux】Shell编程判断回文数
  3. 中国虾青素市场趋势报告、技术动态创新及市场预测
  4. 浏览器构成原理、UA信息演化介绍
  5. 大声宣誓:从今天开始越来越优秀
  6. 【Mysql学习笔记】count(1)、count(*)、count(id)和count(字段)
  7. ajax302重定向,jQuery.ajax处理302重定向
  8. Vue-app之H5基于Vue初始化一个移动端项目H5APP
  9. Windows资源管理器后台耗电量极高
  10. 新玺配资:周五大盘弱势反弹