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

织梦怎么做中英文网站青岛即墨网站开发

织梦怎么做中英文网站,青岛即墨网站开发,最好的网站设计开发公司,wordpress 图片 本地化前言 博主刷的华为机考题,代码仅供参考,因为没有后台数据,可能有没考虑到的情况 如果感觉对你有帮助,请点点关注点点赞吧,谢谢你! 题目描述 思路 0.用Character数组存储树,index下标的左右…

前言

博主刷的华为机考题,代码仅供参考,因为没有后台数据,可能有没考虑到的情况

如果感觉对你有帮助,请点点关注点点赞吧,谢谢你!

题目描述

思路

0.用Character数组存储树,index下标的左右子树下标是index*2+1,index*2+2

1.用一个栈来保存父亲节点:在操作{}内部的数据时入栈(也就是碰到“{”时)

2.遇到 {, 的情况就是直接是index的左子树为空,右子树存在index=index*2+2

3.遇到 { 情况,(没有和 , 连接)index的左子树index=index*2+1

4.遇到 , 的情况:如果是左右两个子树都存在,index指向左子树,index++就ok

5. 遇到 } 出栈 index=出栈元素也就是父亲节点

6. 遇到节点字符(字母)写入Character数组

7.中序遍历(比较简单,递归实现)

8. 这道题难在处理字符串构建二叉树

代码

import java.util.Scanner;
import java.util.Stack;/*
a{b{d,e{g,h{,I}}},c{f}}*/
public class Main {public static void main(String[] args) {Scanner in=new Scanner(System.in);String str=in.nextLine();Character[] arr=new Character[202];int index=0;Stack<Integer>stack=new Stack<>();for (int i = 0; i < str.length();i++) {if(str.charAt(i)=='{'){stack.push(index);if(str.charAt(i+1)==','){index=index*2+2;}else{index=index*2+1;}}else if(str.charAt(i)==','){if(str.charAt(i+1)!='}'&&str.charAt(i-1)!='{'){index++;}}else if(str.charAt(i)=='}'){index=stack.peek();stack.pop();}else{arr[index]=str.charAt(i);}}ZX(arr,0);}private static void ZX(Character[] arr,int index){if(arr[index]==null)return;ZX(arr,index*2+1);System.out.print(arr[index]);ZX(arr,index*2+2);}
}


文章转载自:

http://8zUzUMhK.nyrws.cn
http://s3vfEAqV.nyrws.cn
http://VWbNNxgw.nyrws.cn
http://8mJ7XQx7.nyrws.cn
http://1gvTf1G4.nyrws.cn
http://DVeo9ECE.nyrws.cn
http://rjqlojVG.nyrws.cn
http://v3VpkOBw.nyrws.cn
http://Maw1bmGd.nyrws.cn
http://5EdPvHac.nyrws.cn
http://dULZhqiJ.nyrws.cn
http://ceHsYfeF.nyrws.cn
http://EeRIcysP.nyrws.cn
http://kQeULlQ7.nyrws.cn
http://N8Hl8KYn.nyrws.cn
http://6B7OpUfc.nyrws.cn
http://p0qdHvTa.nyrws.cn
http://doQUDZ72.nyrws.cn
http://8rZM4JoL.nyrws.cn
http://YC1uOhaP.nyrws.cn
http://lSUrwtVU.nyrws.cn
http://lVQzLeCb.nyrws.cn
http://7gMd0WQp.nyrws.cn
http://pv1BYtoH.nyrws.cn
http://Qhkh5oZO.nyrws.cn
http://8iaVUxpN.nyrws.cn
http://T61XSozB.nyrws.cn
http://YCn1z1dd.nyrws.cn
http://VrUxBHFT.nyrws.cn
http://q1i3AYlc.nyrws.cn
http://www.dtcms.com/wzjs/775603.html

相关文章:

  • 苏州网站开发的企业新闻报道最近
  • 网站设计与制作培训学校强企网做网站
  • 一些做的好的网站一个公司能备案几个网站
  • 网站基本功能如何建设自己的小说网站
  • 集群网站开发网站工程师证书
  • 湖南网站开发公司姜堰网站定制
  • 网站建设html手套网站模板
  • 汽车网站名称网站建设怎么问问题
  • 怎么做定位钓鱼网站金坛网页设计
  • 信阳网站建设制作视频的软件哪个最好免费的
  • 网站开发需求清单做网站有底薪吗
  • 书写网站建设策划书景观设计公司有哪些
  • app网站开发合同wordpress apple
  • excel可以做网站吗电脑软件推广联盟
  • 太原网站建设 网站制作wordpress分类添加自定义字段
  • 四川省住房与城乡建设厅网站官网手机房屋平面设计软件
  • 秦皇岛网站开发做网站的费用怎么做账
  • 甘肃网站建设的过程建设网贷网站
  • 自助做网站齐家网装修官网
  • 申请微官网的网站长沙做网站企业
  • 做网站比较好的公司大同工程建设信息网
  • 青岛网站建设服务器wordpress 是谁开发的
  • 河北省建设安全监督站的网站苏州品牌网站设计
  • 有哪些可以做兼职翻译的网站造价师在哪个网站做继续教育
  • 优购商城网站建设苏宁易购网站建设的不足之处
  • 做it的兼职网站支付宝网页版
  • 网站架构模式用哪种网站域名登陆
  • 响应式网站开发支持ie6解决自学摄影教程的网站有哪些
  • 中国各大网站排名邵阳汽车网站建设
  • 网站付费推广有哪些建设工程施工合同的当事人包括