当前位置: 首页 > 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/505134/

相关文章:

  • 白城网站建设公司光明区建设局网站
  • 网站建设和考核工作通知asp网站背景
  • 北京建设行政主管部门官方网站平面设计师证报名入口
  • 档案网站建设规范有哪些郑州网站建设那家好
  • 网站建设工作室怎么接单排名优化哪家好
  • 食品行业做网站网络公司经营范围哪些
  • 江苏省和住房城乡建设厅网站赶集网网站建设ppt模板
  • 酒店网站规划建设方案书西安网站关键词推广
  • 服务专业的公司网站设计积分商城小程序
  • 网站开发类的合同范本免费个人网页制作成品
  • 科技:开局研发六代战机许禾网站优化报表
  • 网站建设与实践企业营销培训
  • qq官方网站桂林网站设计公司
  • app网站建设需要什么软件wordpress本地转服务器
  • 做网站起名字怎么做公众号网站
  • 中国建设银行网站怎么做网上销售
  • 乔拓云建站平台外贸网站推广 上海
  • 大淘客联盟做网站营销推广是什么
  • 成都建设网站平台桐城市住房与建设网站
  • wordpress视频站插件怎么下载wordpress内置的主题
  • 政务网站建设和技术维护制度高端服装品牌排行榜
  • 广东官网网站建设公司wordpress国际运费设置
  • 知乎 淘宝网站建设站长统计幸福宝
  • 湖北建站公司ghost wordpress比较
  • 做asp网站需要的实验报告单北京网页设计有限公司
  • 网站开发项目计划书ppt商田科技网站
  • 北京网站制作工具抖音代运营多少钱
  • 龙之向导外贸经理人网站公司三站合一的网站
  • 企业邮箱格式宁波做网站优化的公司
  • 盐城建设网站小程序注册哪类商标