首页
DreamJudge
院校信息
考研初试
考研复试
保研专区
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
19385567108
2026年3月15日 21:08
二叉树遍历 题解:为什么我这个不可以啊来个大佬看看呗
P1161
回复 3
|
赞 13
|
浏览 289
#include<bits/stdc++.h> using namespace std; typedef struct BTNode { char c; struct BTNode* lc, * rc; } BTNode, * BiTree; // 先序构建二叉树 void ct(BiTree &t, int &p, const string &s) { if (p >= s.size()) return; &n...
Liang_Pan
2026年3月16日 15:19
二叉树遍历 题解:
P1161
回复 0
|
赞 28
|
浏览 293
这破提示误导我,我以为还要补全#呢 #include<bits/stdc++.h> using namespace std; string s; int i = 0; typedef struct node{ char data; struct node *left,*right; }node,*BitTree; void CreateBitTree(BitTree &T){ char x = s[i++]; if(i>s.size())return; if(x== '#') T = NULL; e...
sky952
2026年3月13日 15:17
二叉树遍历 题解:
P1161
回复 0
|
赞 26
|
浏览 315
二叉树遍历(c语言) #include<stdio.h> #include<stdlib.h> #include<string.h> int n; char a[100]; typedef struct Tree { char a; struct Tree *lchild,*rchild; }Tree,*BTree; void creatT(BTree *T) { if(a[n]=='#...
yourgaba233
2026年3月12日 18:39
二叉树遍历 C语言题解:递归查找位置插入
P1161
回复 0
|
赞 9
|
浏览 208
#include <stdio.h> #include <stdlib.h> typedef struct TNode{//结点 char id; struct TNode* lchild; struct TNode* rchild; }TNode,*Tree; int creatNode(Tree* T,char c){//通过根结点找到合适位置,插入结点 TNode* child; if(*T==...
Jinx_K
2026年3月11日 20:39
二叉树遍历 题解:CreateBT(BiTree &T,int &po
P1161
回复 0
|
赞 14
|
浏览 182
#include <iostream> #include <cstdio> #include <string> using namespace std; typedef struct BTNode { char c; struct BTNode* lc, * rc; }BTNode, * BiTree; void CreateBT(BiTree& T, int& pos, string &s) { if (pos >= s.size()) return; char temp; ...
白米饭607
2026年3月6日 00:17
二叉树遍历 题解:
P1161
回复 0
|
赞 28
|
浏览 324
//非常需要耐心的一道题 先建树,再遍历(可以再加一步free不过我没加), 然后修改输入 //每棵树完事 切记要清空字符串!!! //建造树用的是递归 要仅考虑该结点的处理 不要过度思考左右结点的处理 会把自己绕进去 #include <stdio.h> #include <vector> using namespace std; struct TreeNode { char data; struct TreeNode* left;  ...
uly
2026年3月5日 20:46
二叉树遍历 题解:
P1161
回复 0
|
赞 10
|
浏览 159
#include <bits/stdc++.h> using namespace std; #define ll long long typedef struct Node { char data; struct Node *left,*right; }*Btree; string s; int counta; //先序遍历创建 void CreatBinaryTree(Btree &B) { char c; cin>>c; if (c=='#') B=NULL; el...
白米饭607
2026年3月4日 16:54
二叉树遍历 题解:
P1161
回复 0
|
赞 7
|
浏览 145
//有多组数据 记得 在一次输出之后 换行 我因为这个换行改了好久 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #include <stdio.h> #include <string> using namespace std; struct TreeNode { //树的结构体 char data; struct TreeNode *left; struct TreeNode *right; }; void bu...
bro
2026年2月26日 16:44
二叉树遍历 题解:c++
P1161
回复 0
|
赞 14
|
浏览 234
#include <bits/stdc++.h> using namespace std; string s; int i; typedef struct Node{ char data; Node *left,*right; }*Tree; void CreateTree(Tree &t){ if(i >= s.size()){ t = nullptr; ret...
isnotlnln
2026年2月12日 12:38
二叉树遍历 题解:回溯建树+递归遍历
P1161
回复 0
|
赞 21
|
浏览 291
#include <iostream> #include <string> using namespace std; struct Tnode { char data; Tnode *lchild, *rchild; }; // 全局索引,用于遍历字符串 int index = 0; // 根据先序遍历字符串构建二叉树 Tnode* createTree(const string& s) { if (index >= s.size()...
1
2
3
...
5
题目
二叉树遍历
题解数量
43
发布题解
在线答疑
热门题解
1
二叉树遍历 题解:
2
二叉树遍历 题解:难点在于题目输入的字符串最后‘#’不够,导致没做完树,没有返回
3
二叉树遍历 题解:
4
套用教材模板,同时解决RunTime ERROR
5
二叉树遍历 题解:
6
二叉树遍历 题解:
7
二叉树遍历 题解:
8
二叉树遍历 题解(注意idx传参需要采用&地址引用用,不可直接传值):
9
二叉树遍历 题解:回溯建树+递归遍历
10
二叉树遍历 题解:整段输入如何传参?全局变量解答