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

优秀的企业网站设计wordpress 退出块引用

优秀的企业网站设计,wordpress 退出块引用,网站建设用阿里还是华为云,番禺龙美村做网站题目描述 根据给定的输入序列建立一棵平衡二叉树#xff0c;求出建立的平衡二叉树的树根。 输入 输入一组测试数据。数据的第1行给出一个正整数N(n 20)#xff0c;N表示输入序列的元素个数#xff1b;第2行给出N个正整数#xff0c;按数据给定顺序建立平衡二叉树。 输… 题目描述 根据给定的输入序列建立一棵平衡二叉树求出建立的平衡二叉树的树根。 输入 输入一组测试数据。数据的第1行给出一个正整数N(n 20)N表示输入序列的元素个数第2行给出N个正整数按数据给定顺序建立平衡二叉树。 输出 输出平衡二叉树的树根。 示例输入 5 88 70 61 96 120 示例输出 70 /*#includestdio.h #includestdlib.h #includestring.h #includealgorithm using namespace std; typedef struct BNode {     int data;     int d;//记录树的深度     BNode *lchild,*rchild; }*BiTree; int deep(BiTree T) {     if(!T)     return 0;     return T-d; } BiTree LL(BiTree T)//向右旋型 {     BiTree p;     pT-lchild;     T-lchildp-rchild;     p-rchildT;     p-dmax(deep(p-lchild),deep(p-rchild))1;     T-dmax(deep(T-lchild),deep(T-rchild))1;     return p; } BiTree RR(BiTree T)//向左型旋 {     BiTree p;     pT-rchild;     T-rchildp-lchild;     p-lchildT;     p-dmax(deep(p-lchild),deep(p-rchild))1;     T-dmax(deep(T-lchild),deep(T-rchild))1;     return p; } BiTree LR(BiTree T)//旋转分两步1.以a为根结点的RR旋转 2.以x为根结点的LL旋转 {     T-lchildRR(T-lchild);     return LL(T); } BiTree RL(BiTree T)//旋转分两步1.以a为根结点的LL旋转 2.以x为根结点的RR旋转 {     T-rchildLL(T-rchild);     return RR(T); } BiTree Insert(BiTree T,int n) {     if(!T)     {         Tnew BNode;         T-lchildT-rchildNULL;         T-datan;         T-d1;     }     else if(nT-data)     {         T-lchildInsert(T-lchild,n);         if(deep(T-lchild)-deep(T-rchild)1)         {             if(nT-lchild-data)                 TLL(T);             else                 TLR(T);         }     }     else if(nT-data)     {         T-rchildInsert(T-rchild,n);         if(deep(T-rchild)-deep(T-lchild)1)         {             if(nT-rchild-data)                 TRR(T);             else                 TRL(T);         }     }     T-dmax(deep(T-lchild),deep(T-rchild))1;     return T; } int main() {    int n,num;    scanf(%d,n);    BiTree T;    TNULL;//树的初始化。    for(int i0;in;i)    {        scanf(%d,num);        Insert(T,num);    }    printf(%d\n,T-data);     return 0; }*/ #includestdio.h #includestdlib.h #includestring.h #includealgorithm//max函数在此头文件中 using namespace std; typedef struct BNode {     int data;     int d;     BNode *lchild,*rchild; }*BiTree; int n; int deep(BiTree T) {     if(!T)     return -1;     return T-d; } BiTree LL(BiTree T) {     BiTree p;     pT-lchild;     T-lchildp-rchild;     p-rchildT;     p-dmax(deep(p-lchild),deep(p-rchild))1;     T-dmax(deep(T-lchild),deep(T-rchild))1;     return p; } BiTree RR(BiTree T) {     BiTree p;     pT-rchild;     T-rchildp-lchild;     p-lchildT;     p-dmax(deep(p-rchild),deep(p-lchild))1;     T-dmax(deep(T-rchild),deep(T-lchild))1;     return p; } BiTree LR(BiTree T) {     T-lchildRR(T-lchild);     return LL(T); } BiTree RL(BiTree T) {     T-rchildLL(T-rchild);     return RR(T); } BiTree Insert(BiTree T,int x) {     if(!T)     {         Tnew BNode;         T-lchildT-rchildNULL;         T-datax;         T-d0;     }     else if(xT-data)     {         Insert(T-lchild,x);         if(deep(T-lchild)-deep(T-rchild)1)         {             if(xT-lchild-data)                 TLL(T);             else                 TLR(T);         }     }     else if(xT-data)     {         Insert(T-rchild,x);         if(deep(T-rchild)-deep(T-lchild)1)             {                 if(xT-rchild-data)                    TRR(T);                 else                    TRL(T);             }     }     T-dmax(deep(T-rchild),deep(T-lchild))1;     return T; } int main() {     scanf(%d,n);     int num;     BiTree T;     TNULL;     for(int i1;in;i)     {         scanf(%d,num);        TInsert(T,num);     }     printf(%d\n,T-data); }
http://www.yutouwan.com/news/363727/

相关文章:

  • 高清的网站制作网站建设比较好
  • 如何修改网站模板内容久久建筑网平台
  • 做购物网站的数据库沈阳个人做网站
  • 职业生涯规划大赛时间河南seo
  • c 网站开发怎么弹出输入框沈阳网站制作优化
  • 公司网站开发费用好的seo
  • 网站建设案例边城网页设计素材
  • 网页美工设计夏霍seo排名优化资源
  • 网站外链怎么看做网站网站代理怎么找客源
  • 网站制作计划书模板企业门户网站建设方案后台管理
  • 如何建造一个网站seo网站设计营销工具
  • 用模板做企业网站网站备案 年审
  • 快速建立平台网站开发深圳网站建设ue
  • 开发网站建设的问卷调查有没有免费的资源可以在线观看
  • diango做的网站怎么用北京市住房城乡建设部网站
  • 网站分析的数据来源有哪些做58网站每天可以发几条
  • 公司的网站可以用个人备案吗网站备案名称重复
  • 电商网站页面分类各大企业官网
  • 做国际网站大沥九江网站制作
  • 做装修哪个网站推广好腾讯云做网站
  • 电子产品网站建设外发加工网邀请码
  • 免费认证网站wordpress评分中文版
  • jsp网站访问万维网人工智能网站应怎么做
  • 手机版oa系统下载企业seo外包
  • vs2010网站制作教程南昌做网站哪家好
  • 濮阳网站建设0393seo成都企业网站商城定制
  • 建设企业网站多少钱婚庆公司服务内容
  • 中国制造网国际站网站建设资源库
  • dns 国外网站电商建设网站哪家好
  • 昆山网站优化西双版纳傣族自治州有几个县