当前位置: 首页 > 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.tj-hxxt.cn/news/4978.html

相关文章:

  • 南京网站开发南京乐识专业seo公司优化
  • 上弘科技网站建设宁波公司做网站
  • 上海网站建设红旗手机优化大师哪个好
  • 营口 微网站建设谷歌seo需要做什么的
  • 网站 移动化站长工具seo推广
  • h5做网站百度关键词排名工具
  • 食品网站应该怎么做营销推广策略有哪些
  • 南宁网站建设流程整站排名优化公司
  • 男和男人怎么做那个视频网站国内十大软件测试培训机构
  • 广州门户网站制作百度网址大全官网旧版
  • 做推广什么网站好网站是如何建立的
  • 浦东做网站的公司引擎搜索大全
  • 宝安区做网站nba最新交易汇总实时更新
  • 外贸网站建设网站谷歌网站推广
  • 海南省做购房合同网站软件外包公司好不好
  • 营销型网站审定标准石景山区百科seo
  • 建设部监理网站官网广州企业推广
  • 做搜狗pc网站优化首seo和sem是什么意思啊
  • 深圳的网站建设公司排名四川专业网络推广
  • 做网站需提供什么资料sem营销
  • wordpress有哪些网站吗百度网页版首页
  • 惠州外包网站建设海口seo计费
  • 开发网站设计临沂seo公司稳健火星
  • 受欢迎的网站建设全网最低价24小时自助下单平台
  • 安徽响应式网站建设哪家有最近新闻有哪些
  • 性男女做视频观看网站google 网站推广
  • 在政府网站建设会上的讲话网络整合营销4i原则是指
  • 地图如果插入网站今日全国疫情最新消息
  • 淘宝做个网站多少钱搜索引擎优化策略有哪些
  • 苏州保洁公司招聘优化大师是什么