树和二叉树
宝宝睡醒了
这个作者很懒,什么都没留下…
展开
-
二叉排序树
二叉排序树 #include <iostream> #include <bits/stdc++.h> using namespace std; int flag; struct node { int data; node *l, *r; }; node *create(int str, node *root) { if(root == NULL) { root = new node; root->data = st原创 2020-11-26 13:33:23 · 77 阅读 · 0 评论 -
二叉树(2)
二叉树(2) 统计叶子数 #include <algorithm> #include <cstdio> #include <cstring> #include <iostream> #include <map> #include <queue> #include <set> #include <stack> #include <vector> //#include <tr1/unordered_原创 2020-09-07 23:36:01 · 100 阅读 · 0 评论 -
二叉树(1)
二叉树(1) 二叉树遍历 中序遍历,后序遍历 #include <algorithm> #include <cstdio> #include <cstring> #include <iostream> #include <map> #include <queue> #include <set> #include <stack> #include <vector> //#include <tr1/原创 2020-09-05 23:43:07 · 106 阅读 · 0 评论 -
二叉树的同构
链接: 题目链接 解析: 先建树,然后按照二叉树的性质看,首先如果父节点相同,比较他的两个子节点,左面等于左面且右面等于右面,或者左面等于右面切且右面等于左面。 如果发现没有相同的父节点,直接break; #include <bits/stdc++.h> using namespace std; struct node { char data; int l, r; } a[60], b[60]; int n, m; void create(struct node *t, int原创 2020-10-17 14:56:31 · 259 阅读 · 0 评论