资源简介
1.广义表创建二叉树 比如:A(B(,G),C(D(F),E))
2.二叉树输出广义表
代码片段和文件信息
#include
#include
#include
#include
#define STR_MAX 100
template struct BTNode {
DataType value;
struct BTNode *lchild;
struct BTNode *rchild;
explicit BTNode(DataType x) : value(x) lchild(NULL) rchild(NULL) {}
};
// seperate the text into two segements by a char
// sample: AB --(‘‘)--> A B
int seperateStr(const char *str char *recv_1 char *recv_2 const char sign) {
if (!str) return -1;
for (int i = 0; str[i] != sign; i++) {
if (recv_1)
recv_1[i] = str[i];
}
if (recv_1)
recv_1[i] = ‘\0‘;
i++;
for (int j = 0 ; str[i] != ‘\0‘; i++ j++) {
if (recv_2)
recv_2[j] = str[i];
}
if (recv_2)
recv_2[j] = ‘\0‘;
return 0;
}
// Translate the string to a BTree
// sa
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2619 2018-12-24 02:53 BTree.cpp
相关资源
- c++和delphi 实现 屏幕传输/远程桌面/远
- 实验2 用链表实现学生健康情况管理系
- 马的遍历数据结构
- 网段计算器 计算输入的IP地址所在网
- 信息检索-索引的建立作业
- 程序按钮图标
- SHA512源码
- 山东大学软件学院数据结构实验报告
- 编译原理——词法分析代码
- Qt写的UDP组播服务端
- 基于qt编写的图片浏览器
- 教室占座系统
- 一些有用的函数
- 物流货仓管理系统
- VC启用禁用网卡 支持win7等64位系统
- CT图像生成STL文件的程序
- 基于Brep的扫成与欧拉操作源码
- QT画图工具的简单实现
- 操作系统实验 cpu调度算法
- 基于IFC格式的BIM文件结构库
- 全国交通咨询程序
- qt 读取文件绘制波形
- 用二叉树实现中缀表达式转换成后缀
- BasicExcel.zip
- qt 绘制热点图
- 512位sha加密算法实现
- 经典电梯问题的可视化求解
- 超级玛丽游戏范例+源码+教程!
- 数据结构:二叉树的应用
- 山东大学计算机图形学OpenGL三维迷宫
评论
共有 条评论