#二叉排序树#以倒立的形式显示

二叉排序树:除嵌套方式显示二叉排序树外,增加以“倒立的树的形式”显示二叉排序树

可以啊,先输出到二维字符数组中
再反过来显示

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/676023
  • 你也可以参考下这篇文章:建立自己的时间服务器,解决局域网内时间同步问题.
  • 除此之外, 这篇博客: 数据结构——用头插法和尾插法建立链表中的 二、要求利用尾插法建立单链表。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    #include <stdio.h>
    #include <stdlib.h>
    typedef struct LNode
    {
    	int data;
    	struct LNode *next;
    }LNode, *LinkList;
    LinkList Create();
    void print(LinkList L);
    int main()
    {
    	LinkList L = Create();
    	print(L);
    	return 0;
    }
    LinkList Create()
    {
    	LinkList L, p, s;
    	int e;
    	L = (LinkList)malloc(sizeof(LNode));
    	L->next = NULL;
    	p = L;
    	scanf("%d", &e);
    	while (e != -1)
    	{
    		s = (LinkList)malloc(sizeof(LNode));
    		s->data = e;
    		p->next=s;
    		p = s;
    		scanf("%d", &e);
    	}
    	p->next = NULL;
    	return L;
    }
    void print(LinkList L)
    {
    	LinkList p;
    	p = L->next;
    	while (p)
    	{
    		printf("%d ", p->data);
    		p = p->next;
    	}
    }
    

    输入格式:
    输入数据为若干正整数,最后以-1表示结尾(-1不算在序列内,不要处理)。所有数据之间用空格分隔。

    输入样例:
    1 2 3 4 5 6 7 8 9 -1
    输出样例:
    1 2 3 4 5 6 7 8 9


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^