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

美国对华为进行网络窃密seo网络推广外包公司

美国对华为进行网络窃密,seo网络推广外包公司,沙田镇网站建设公司,合适的网站建设的公司怎么找目录 一、前言二、Java代码实现 一、前言 项目中接触一个问题:在大量有父子关系的列表中,需要筛选出特定约束的数据【要求某个目标节点延续到根节点的数据】。这个问题抽象为数据结构,就是:N叉树返回根节点到目标节点的路径 二、…

目录

  • 一、前言
  • 二、Java代码实现

一、前言

项目中接触一个问题:在大量有父子关系的列表中,需要筛选出特定约束的数据【要求某个目标节点延续到根节点的数据】。这个问题抽象为数据结构,就是:N叉树返回根节点到目标节点的路径

二、Java代码实现

  public void createTreeInfo(){//查询所有的  有树形结构的列表数据List<NodeTreeDo> originList = new ArrayList<>();//构建出每层level的父子关系Map<String, List<NodeTreeDo>> children = originList.stream().collect(Collectors.groupingBy(node -> node.getParentId()));originList.forEach(node -> node.setChildren(children.get(node.getId())));//过滤得到从根节点""出发的所有N叉树链路//   List<NodeTreeDo> collect = originList.stream().filter(k->"".equals(k.getParentId())).collect(Collectors.toList());List<NodeTreeDo> collect = originList.stream().filter(k->"".equals(k.getId())).collect(Collectors.toList()); //从根节点level=0层得到所有链路数据}public List<String> getPathFromRoot(NodeTreeDo root,String targetId){
//        NodeTreeDo root = new NodeTreeDo();
//        root.setParentId("");
//        root.setId("00001");
//        root.setChildren(new ArrayList<>()); //具体的tree结构,这里做模拟样例/*** root是完整的树形结构*/LinkedList<String> path = new LinkedList<>(); //找到从根节点到指定接定节点的路径getPathFromRoot(root,targetId,path);return path;}private boolean getPathFromRoot(NodeTreeDo root,String targetId, LinkedList<String> path){if(null == root) return false;String classid = root.getId();path.add(classid);if(classid.equals(targetId)) return true;boolean flag = false;List<NodeTreeDo> children = root.getChildren();if (null != children && !children.isEmpty()) {for (int i = 0; i < children.size(); i++) {if (!flag) {flag = getPathFromRoot(root.getChildren().get(i), targetId, path);}}}if (!flag) {path.remove(path.size() - 1);//孩子中都找不到,弹出栈顶元素}return flag;}
http://www.yidumall.com/news/77430.html

相关文章:

  • 免费广告推广网站开发网站的流程
  • 阿里云虚拟主机多个网站吗互联网运营推广是做什么的
  • ps制作网站首页教程从哪里找网络推广公司
  • wordpress 短信平台优化大师电脑版
  • 网站文章怎么做内链长沙seo霸屏
  • 广告设计公司总监年度总结洛阳seo网络推广
  • 下列关于网站开发中百度推广效果怎么样
  • h5网站需要哪些技术seo快速排名多少钱
  • 查网站营销活动方案
  • 宜春做网站的公司免费seo排名优化
  • 连南网站建设百度指数 移民
  • 自建站是属于什么模式百度指数数据分析平台
  • 网站开发与设计实训报告1000字广东seo网站推广
  • 网站日志分析有什么用怎么查询最新网站
  • 企业网站的一般要素有电子商务网站建设的步骤
  • 网站除了做流量还需要什么怎么收录网站
  • 模板网站购买2023推广平台
  • 0基础做下载网站百度一下官网网址
  • wordpress国外网站网站外链有多重要
  • 服务器做网站空间时事热点新闻
  • wordpress杀毒插件企业优化推广
  • wordpress网站维护页面模板关于网络营销的方法
  • 网站技术支持是什么电商网站推广方案
  • 做花语的网站可以发广告的平台
  • 太原小店区疫情最新消息安卓优化大师手机版
  • 盐城做网站多少钱代运营一般收费
  • 网件路由器说明书北京seo公司wyhseo
  • 自己怎么样做网站推广平台网站
  • 怎么免费制作企业网站长沙正规seo优化价格
  • 有没有免费的网站空间微信引流推广怎么找平台