算法思想都写在注释里面了,语文表达方面一直是硬伤,若有措辞不当的地方望互相交流。
代码看的一位犇的,原代码没有算法思想讲述和代码注释,我表示我只是进行注释的弱渣。
#include<iostream>
#include<cstdio>
#include<sstream>
#include<cstring>
using namespace std;
const int maxn = 110;
const int maxm = 710;
struct node {
int left, right;
int left_s, right_s;
int v, id, ak; //v便是value,存储结点的值, ak存储字符数组a的长度
char a[10]; //将value的值转化为字符串
}Nodes[maxn];
char map[maxn][maxn];
char a = '.', b = '-', c = '|', d = '\0';
void BinaryTree_set(int rt, int k) { //set,即为构造二叉排序树 ,rt表示根节点
if(Nodes[k].v > Nodes[rt].v) {
Nodes[rt].right_s++;