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

网站技术解决大连关键词

网站技术解决,大连关键词,发帖秒收录的网站,八戒财税二叉树的存储与遍历 const int N 1e6 10;// 二叉树的存储,l数组为左节点,r数组为右结点 int l[N], r[N]; // 存储节点的数据 char w[N]; // 节点的下标指针 int idx 0;// 先序创建 int pre_create(int n) {cin >> w[n];if (w[n] #) return -1;l[n] pre_create(idx)…

二叉树的存储与遍历

const int N = 1e6 + 10;// 二叉树的存储,l数组为左节点,r数组为右结点
int l[N], r[N];
// 存储节点的数据
char w[N];
// 节点的下标指针
int idx = 0;// 先序创建
int pre_create(int n) {cin >> w[n];if (w[n] == '#') return -1;l[n] = pre_create(++idx);r[n] = pre_create(++idx);return n;
}// 中序创建
int in_create(int n) {if (w[n] == '#') return -1;l[n] = in_create(++idx);cin >> w[n];r[n] = in_create(++idx);return n;
}// 后序创建
int back_create(int n) {if (w[n] == '#') return -1;l[n] = back_create(++idx);r[n] = back_create(++idx);cin >> w[n];return n;
}// 先序遍历
void pre_print(int n){if (w[n] != '#') cout << w[n] << ' ';if (l[n] > 0) pre_print(l[n]);if (r[n] > 0) pre_print(r[n]);
}// 中序遍历
void in_print(int n){if (l[n] > 0) in_print(l[n]);if (w[n] != '#') cout << w[n] << ' ';if (r[n] > 0) in_print(r[n]);
}// 后序遍历
void back_print(int n){if (l[n] > 0) back_print(l[n]);if (r[n] > 0) back_print(r[n]);if (w[n] != '#') cout << w[n] << ' ';
}// 层序遍历
void bfs(int root){queue<int> que;que.push(root);while (!que.empty()) {int t = que.front();cout << w[t] << ' ';que.pop();if (l[t] > 0 && w[l[t]] != '#')que.push(l[t]);if (r[t] > 0 && w[r[t]] != '#')que.push(r[t]);}
}

应用

int main(){// 先序创建pre_create(++idx);// 中序创建// in_create(++idx);// 后序创建// back_create(++idx);// 先序遍历pre_print(1);// 中序遍历in_print(1);// 后序遍历back_print(1);// 层序遍历bfs(1);// 测试数据abc##de#g##f###// 输出如下:// a b c d e g f // c b e g d f a // c g e f d b a // a b c d e f g return 0;
}

存起来,一起用

http://www.yayakq.cn/news/924277/

相关文章:

  • 网站域名要钱吗西安比较好的直播公司
  • php 创建网站开发上海传媒公司电话
  • 网站转入备案江西住房和城乡建设厅网站首页
  • wordpress加入弹窗红包如何优化购物网站建设
  • 苏州网站建设布局泰安网络营销
  • 吕子乔做网站吹的语录没有网站也可以做外贸吗
  • 织梦一键更新网站互联网公司招聘信息
  • 如何做网站线上监控网站建设合同要交印花吗
  • 冀州市网站建设做网站的公司利润多少呢
  • 有没有找项目的网站wordpress手机版主题
  • 网站开发通过什么途径接活51ppt模板网免费
  • 邢台企业做网站多少钱个人账号密码网站建设
  • 公司做网站排名aspcms园林绿化工程网站源码
  • 湖州网站制作报价网站 关键字 标签
  • 枣庄企业网站建设合优做网站需要多少钱
  • 建设项目竣工验收公示网站适合美工的网站
  • 制作单位网站单位写材料素材网站
  • 长乐网站建设深圳做网站要多
  • 口碑好的邯郸网站建设旅游网站建设报价单
  • 安徽省住房和城乡建设厅官网网站网站优化外包价格
  • 旅游网站开发的重要性上海网站推广有哪些
  • 郑州做网站的外包公司有哪些安徽建讯建设工程管理有限公司
  • 广告公司企业网站模板电子商城网站制作
  • 成都淮洲新城建设投资有限公司网站公众号投放平台
  • 17做网站广州app产品网站模板
  • 网站开发的问题有哪些泸州百度做网站联系
  • 中国网站访问量排行同城信息平台推广
  • 平安河南建设网站网页版游戏大全在线玩
  • 制作一个购物网站需要多少钱a站在线观看人数在哪
  • 请人建网站应注意什么wordpress 模板开发