本条微博地址
dymayuzu-
include(std10,h》
Binclude <malloc.h>
Wdefine MaxSize 100
typedef char ElemType:
typedeF struct node
ElemType data; /数据元
struct node *lchild:
struct node *rchild:
>BTNode;
void CreateBTree(BTNode"b,char estr)/创建二叉树
BTNode *St[MaxSize],*p-NULL;
int top--1,k.j-0;
char ch;
b-NULL: /建立的二叉树初始时为空
ch-str[j]:
while (ch-\8') /1str未扫描完时循环
switch(ch)
case(':top++:St[top]=p;k-1;break; 1为左孩子结点
case )':top--:break;
case·,':k=2;break: /为孩子结点右结点
default:p-(BTNode *)malloc(sizeof(BTNode));
p->data-ch;p->lchild-p->rchild-NULL;
if (b--NULL) /p为二又树的根结点
b-pi
else //已建立二叉树根结点
switch(k)
case 1:St[top]->Ichild-p:break:
case 2:St[top]->rchild-p;break;
》
》
j4;
ch-str[jl;
void DestroyBTree(BINode *老b) /销数二叉树
if (b:-MULL)
DestroyBTree(b->1child);
DestroyBTree(b->rchild);
Free(b);
本条微博地址
_w阿橐不会种树
是怎么看着call标记了put 一路雀跃做到底
我什么时候二叉树计算能不脑残啊
本条微博地址
时零教条
10.17
自律合约等级2(等级1已连续坚持7天,成功升级等级2)
每日挑战:晚上12点前睡觉,1小时java,至少干掉两个今日任务,12点睡觉可以拖延
每日娱乐:1小时空洞骑士,网上冲浪
今日任务(暂时)
1.串的实现
2.串的kmp算法
3.二叉树的顺序存储,链式存储
4.三叉树
5.二叉树的遍历,递归实现
本条微博地址
抓码计算机考研
408计算机考研
下列叙述正确的()
A若一个叶子节点是某二叉树先序遍历序列中的最后一个节点,则它必是该树后序遍历序列中的最后一个节点。
B若一个叶子节点是某二叉树先序遍历序列中的最后一个节点,则它必是该树中序遍历序列中的最后一个节点。
C在二叉树中,具有两个孩子的双亲节点,在中序遍历序列中,它的后继节点(后继节点是指中序遍历序列中排在某节点之后的节点)中最多只能有一个孩子节点。