![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
木叶之窗
这个作者很懒,什么都没留下…
展开
-
C语言-Scanf函数
在输入函数中加入空格,可隔开在输出数据中增加的空格运算符例如:String a,b;scanf("%s %s",&a,&b);输入数据:abcd abc;中间的空格则消失,不能增加进字符串中好处:割掉了空格字符坏处:不能输入空格字符...原创 2018-02-15 10:19:24 · 227 阅读 · 0 评论 -
中缀表达式与前缀,后缀的关系
它们都是对表达式的记法,因此也被称为前缀记法、中缀记法和后缀记法。它们之间的区别在于运算符相对与操作数的位置不同:前缀表达式的运算符位于与其相关的操作数之前;中缀和后缀同理。举例:(3 + 4) × 5 - 6 就是中缀表达式- × + 3 4 5 6 前缀表达式3 4 + 5 × 6 - 后缀表达式中缀表达式(中缀记法)中缀表达式是一种通用的算术或逻辑公式表示方法,操作符以中缀形式处于操作数的中...转载 2018-03-08 20:38:39 · 261 阅读 · 0 评论 -
判断二叉树是否是二叉排序数的方法
方法一:先遍历根,在遍历所有的左子树,最后在遍历所有的右子树(不是前序遍历)返回0则不是二叉排序数int IsBST(BitTree T) //返回1表示为二叉排序树,返回0表示不是 { int flag1=0,flag2=0; if(T->lchild!=NULL) { flag1=1; if(T->lchild->da...原创 2018-03-12 20:03:41 · 5216 阅读 · 0 评论 -
创建一颗二叉树的方法
#include <stdio.h>typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild;}BiTNode,*BiTree; CreateBiTree(BiTree *T){ char c; scanf("%c",&c); if(' ' == c) { *T = NULL; } else { *...原创 2018-03-12 20:06:11 · 5976 阅读 · 0 评论