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

网站的二级页面在哪里做wordpress中文二次元

网站的二级页面在哪里做,wordpress中文二次元,公司网站设计思路,专业性行业网站有哪些题目: 通常使用多行的节点、父节点表示一棵树,比如 西安 陕西 陕西 中国 江西 中国 中国 亚洲 泰国 亚洲 输入一个节点之后,请打印出来树中他的所有下层节点 输入描述 第一行输入行数,下面是多行数据,每行以空…

题目:

通常使用多行的节点、父节点表示一棵树,比如

西安 陕西

陕西 中国

江西 中国

中国 亚洲

泰国 亚洲

输入一个节点之后,请打印出来树中他的所有下层节点

输入描述

第一行输入行数,下面是多行数据,每行以空格区分节点和父节点

接着是查询节点

输出描述

输出查询节点的所有下层节点。以字典序排序Q

备注

树中的节点是唯一的,不会出现两个节点,是同一个名字

示例1:

输入

5

b a

c a

d c

e c

f d

c

输出

d

e

f

题解:

题目不难,就是构建一个树状的数据结构,只是遍历打印的时候需要注意下,如果子节点有多重树的话,先打印子节点,再打印子节点的子节点。

代码:

import java.util.*;public class TreeInfo {public static void main(String[] args) {Map<String, Tree> treeMap = new HashMap<>();Scanner sc = new Scanner(System.in);int lines = Integer.valueOf(sc.nextLine());for (int i = 0; i < lines; i++) {String[] treesInfo = sc.nextLine().split(" ");Tree tree = new Tree(treesInfo[1]);String child = treesInfo[0];if (treeMap.containsKey(tree.getParent())) {tree = treeMap.get(treesInfo[1]);tree.allChildRen(child);} else {tree.allChildRen(child);}treeMap.put(treesInfo[1], tree);}String treeNode = sc.nextLine();List<String> nextNodes = new ArrayList<>();printChild(treeNode, treeMap, nextNodes);}private static void printChild(String node, Map<String, Tree> treeMap, List<String> nextNodes) {List<String> children = treeMap.get(node).getChildren();for (String child : children) {System.out.println(child);if (treeMap.containsKey(child)) {nextNodes.add(child);}}if (nextNodes.size() > 0) {String newNode = nextNodes.get(0);nextNodes.remove(0);printChild(newNode, treeMap, nextNodes);}}private static class Tree {String parent;List<String> children;public Tree(String parent) {this.parent = parent;children = new ArrayList<>();}public String getParent() {return parent;}public void setParent(String parent) {this.parent = parent;}public List<String> getChildren() {return children;}public void setChildren(List<String> children) {this.children = children;}private void allChildRen(String child) {if (this.children != null && this.children.contains(child)) {return;} else {this.children.add(child);}}}
}

验证:

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

相关文章:

  • 江苏泰州建设局网站wordpress实现轮播图
  • 网站信息备案查询广告推广怎么做最有效
  • 快速网站优化哪家好小说短篇做的好的网站
  • 企业网站建设原则是南宁开发公司
  • 企业软文范例最适合seo的wordpress主题
  • 工作室 网站经营性备案河南省招生网站服务平台
  • 南昌网优化网站设计公司开发一个跑腿app需要多少钱
  • 做网站全体教程seo公司品牌哪家好
  • 营销型网站开发定制赞助网站怎么做
  • 如何创建一个企业网站上海工商信息查询官网
  • 博物馆网站建设公司如何网站防止采集
  • 企业网站建设一般要素包含哪些企业网站开发环境
  • 社区网站建设方案ppt厨师培训机构
  • 宁波网站建设的过程wordpress 主题源码
  • 光泽网站建设乐清市亿新软件科技有限公司
  • 北流网站建设制作建设工程类招标信息发布网站
  • 企业网站推广方案范文品牌网站设计公司哪家
  • 优良的定制网站建设上海建网站手机app
  • 易优cms仿站教程厦门建设网站
  • 游戏平台网站制作erp系统是什么系统
  • 做网站的是哪类公司网站备案的幕布尺寸
  • 房地产 东莞网站建设火锅料网站方案怎么做
  • 三亚网站建设介绍接私活做网站要不要签合同
  • 学做网站教程视频河北住房和城乡建设厅网站6
  • 绍兴柯桥哪里有做网站的深圳市外贸网站
  • 建设网站实施条件管理咨询公司企业简介
  • 建站快车代理平台系统合肥网站改版
  • 福州做网站的个体户电话查询老鹰画室网站哪家做的
  • 老师众筹网站开发汕头达濠
  • 美食网站开发前期准备新学校网站建设成果