【蓝桥杯】横向打印排序二叉树

算法思想都写在注释里面了,语文表达方面一直是硬伤,若有措辞不当的地方望互相交流。代码看的一位犇的,原代码没有算法思想讲述和代码注释,我表示我只是进行注释的弱渣。#include#include#include#includeusing namespace std;const int maxn = 110;const int maxm = 710;struct nod
摘要由CSDN通过智能技术生成


算法思想都写在注释里面了,语文表达方面一直是硬伤,若有措辞不当的地方望互相交流。

代码看的一位犇的,原代码没有算法思想讲述和代码注释,我表示我只是进行注释的弱渣。


#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++;  
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值