当前位置: 首页 > news >正文

广州做网站的价格网站建设的小故事

广州做网站的价格,网站建设的小故事,设计公司展厅效果图,建设工程消防设计备案哪个网站设计并验证如下算法#xff1a;而擦函数采用二叉链表结构表示#xff0c;按输入的关键字序列建立一颗二叉排序树#xff0c;并删除该二叉排序树上的某个节点。 #includestdio.h #includestdlib.h #includestring.h typedef int TElemType; int m,n…设计并验证如下算法而擦函数采用二叉链表结构表示按输入的关键字序列建立一颗二叉排序树并删除该二叉排序树上的某个节点。 #includestdio.h #includestdlib.h #includestring.h typedef int TElemType; int m,n; typedef struct BiTNode {//树节点的建立 TElemType data ;struct BiTNode *lchild,*rchild; }BiTNode,*BiTree; int SearchBST(BiTree T,int key,BiTree f,BiTree p){if(!T){pf;return 0;}else if(keyT-data){pT;return 1;}else if(keyT-data)return SearchBST(T-lchild,key,T,p);else return SearchBST(T-rchild,key,T,p); } int InsertBST(BiTree T,TElemType e){BiTree p,s;if(!SearchBST(T,e,NULL,p)){s(BiTree)malloc(sizeof(BiTNode));s-datae;s-lchilds-rchildNULL;if(!p)Ts;else if(ep-data)p-lchilds;elsep-rchilds;return 1;}elsereturn 0; } int CeateBiTree(BiTree T)//创建树 {TElemType ch;TNULL;printf(请输入整数序列构建二叉排序树,以 0结束\n);scanf(%d,ch);while(ch!0){// printf(请输入整数序列构建二叉排序树,以 0结束\n);InsertBST(T,ch);printf(请输入整数序列构建二叉排序树,以 0结束\n);scanf(%d,ch);} } int Delete(BiTree p){BiTree q,s;if(!p-rchild){qp;pp-lchild;free(q);}else if(!p-lchild){qp;pp-rchild;free(q);}else{qp;sp-lchild;while(s-rchild){qs;ss-rchild;}p-datas-data;if(q!p)q-rchilds-lchild;elseq-lchilds-lchild;Delete(s);}return 1;} int deleBiTreeData(BiTree T,TElemType key) {int flag1;if(!T)return 0;else{if(keyT-data){flag0;return Delete(T);}else if(keyT-data)return deleBiTreeData(T-lchild,key);elsereturn deleBiTreeData(T-rchild,key);}if(flag){printf(你要删除的结点值不存在\n);} }int PreOrder(BiTree BT) {//递归先序遍历 if(BT){if(!(BT-data))return 0;printf(%3d ,BT-data);PreOrder(BT-lchild) ;PreOrder(BT-rchild);return 1;} } int main(){BiTree BT;TElemType ch; CeateBiTree(BT);printf(创建二叉排序树的先序遍历\n);PreOrder(BT);printf(请输入你要删除的结点值\n);scanf(%d,ch) ;deleBiTreeData(BT, ch);printf(删除节点后二叉排序树的先序遍历\n);PreOrder(BT);} 测试结果如下 请输入整数序列构建二叉排序树,以 0结束 45 请输入整数序列构建二叉排序树,以 0结束 24 请输入整数序列构建二叉排序树,以 0结束 53 请输入整数序列构建二叉排序树,以 0结束 12 请输入整数序列构建二叉排序树,以 0结束 37 请输入整数序列构建二叉排序树,以 0结束 93 请输入整数序列构建二叉排序树,以 0结束 0 创建二叉排序树的先序遍历45 24 12 37 53 93 请输入你要删除的结点值 24 删除节点后二叉排序树的先序遍历45 12 37 53 93
http://wiki.neutronadmin.com/news/236059/

相关文章:

  • 网站注册域名免费wordpress缓存插件 w3
  • 新浦建设集团网站dedecms 网站首页标签
  • 做购物网站收费标准网站付款链接怎么做
  • 沈阳网站建设哪家公司好电商运营怎么做如何从零开始
  • 綦江建设银行网站.简述网站开发的流程
  • 网站页面布局和样式设计linux主机做网站
  • 公司想建网站企业信息管理系统的组成不包括
  • 网站设计主要包括哪些步骤百度推广官网网站
  • 河北seo网站开发国内免费plm
  • 制作人在那个网站能看彩票网站自己可以做吗
  • 温州建设诚信评价网站公示wordpress 查看文章404
  • 住建部工程建设标准网站百度一下手机版网页
  • app软件开发网站网页制作与网站建设宝典 第2版
  • 南阳做网站优化的公司汕头网站建设技术托管
  • 武安网站建设最挣钱的三个销售行业
  • 网站如何做分站付网站建设服务费记账
  • 外贸建个网站多少钱支付宝接口 网站备案
  • 天鸿建设集团有限公司 网站wordpress 模板添加图片
  • 乐清网站建设做网站799元南阳网(网站).
  • 十堰专业网站设计制作郑州企业建站设计
  • 网站被k多久恢复中国建设工程信息网官网查询系统
  • 网站开发开发优势做运营有前途吗
  • 兰州城建设计院网站门户网站建设的企业
  • 中国建设银行个人网站注册网站建设app
  • 电子商务网站建设与维护致谢词网站制作长沙
  • 公共场所建设网站网页设计html代码大全p
  • 网站建设合同需要缴纳印花税上海公司网站建设服务
  • 群晖ds1817做网站迷你主机做网站
  • 设计建设网站公司哪家好seo咨询茂名
  • 免费注册网站域名卷帘门怎么做网站