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

怎么用qq相册做网站怎样创建网页

怎么用qq相册做网站,怎样创建网页,seo联盟怎么赚钱,电子商务网站建设课程的心得前言 博主刷的华为机考题,代码仅供参考,因为没有后台数据,可能有没考虑到的情况 如果感觉对你有帮助,请点点关注点点赞吧,谢谢你! 题目描述 思路 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://www.dtcms.com/wzjs/272791.html

相关文章:

  • 网站首页没有权重网络营销方式哪些
  • 虚拟主机网站建设步骤如何在互联网推广自己的产品
  • 网络优化工程师现状长沙seo网络推广
  • 加强公司内部网站建设网页是怎么制作的
  • 网站怎么做rss优化设计六年级上册语文答案
  • 手机页面网站开发例子北京seo薪资
  • j江苏省建设工程招投标网站网络营销网站平台有哪些
  • 任县城乡建设局网站看b站二十四小时直播间
  • 百度推广自己做网站百度收录批量查询
  • 美国做垂直电商的网站网店推广运营
  • 阿里巴巴免费做网站成都网站排名优化公司
  • 网站域名申请了该怎么做百度seo如何快速排名
  • wordperss网站做负载均衡成都疫情最新消息
  • 网店怎么开需要什么条件网络优化工程师招聘信息
  • 上海做网站 公司 哪家好推广的渠道和方法有哪些
  • 《高性能网站建设指南做seo如何赚钱
  • 云服务器ecs做网站免费推广网站入口
  • 如何做微信收费视频网站星巴克网络营销案例分析
  • 免费logo设计自动生成器seo优化排名易下拉软件
  • 做交互的设计网站查图百度识图
  • 武汉 网站制作网络营销专业就业前景
  • 国内做的比较简洁的网站腾讯会议开始收费
  • 校园微网站建设网站推广服务商
  • 营销型网站免费模板seo教程自学入门教材
  • 怎么做网站的寄生如何注册一个自己的网站
  • 怎样自创广告网站河南最近的热搜事件
  • 做套图下载的网站源码百度快照收录
  • diango是做网站的后端吗北京千锋教育培训机构怎么样
  • 新乡网站优化公司推荐seo关键词首页排名
  • 做旅游宣传不错的网站某企业网站的分析优化与推广