HashMap实现多层级关系映射

简介: HashMap实现多层级关系映射

为了达到如下关系路径的实现

image.png

于是我们建立两层 Map 即可

image.png

让我们先看第一层 map,即可将父 - 子节点的映射关系建立,如果没有父节点的设为 root 为父.,即为顶级节点.

image.png

再建立子节点和行对应关系

image.png

image.png



目录
相关文章
|
存储 Java C++
HashMap 之继承结构和基本方法
HashMap 是 Java 中常用的数据结构之一,hash 是散列的意思,Map 有映射表的意思,于是 HashMap 就是散列表的意思,它存储的内容是键值对。Java8 之前,HashMap 在存储大量数据时,查询效率并不是非常高,但在 Java8,HashMap 的底层实现发生了一些改变,引进了一些新的技术,如当索引值大于或等于 8 时,数据结构将会由链表转换为红黑树,目的是为了提高数据的查询效率等。
283 1
|
存储 Java 数据库连接
【Mybatis】关系映射 表对象之间的关系
【Mybatis】关系映射 表对象之间的关系
171 0
|
7月前
|
索引
单列集合顶层接口Collection
单列集合顶层接口Collection
38 1
|
7月前
|
Oracle Java 关系型数据库
java实现遍历树形菜单方法——数据库表的创建
java实现遍历树形菜单方法——数据库表的创建
|
存储 算法 安全
【集合系列】- 初探java集合框架图(一)
实际开发中,经常用到java的集合框架,比如ArrayList、LinkedList、HashMap、LinkedHashMap,几乎经常接触到,虽然用的多,但是对集合的整体框架,基础知识还是不够系统,今天想和大家一起来梳理一下!
1596 0
【集合系列】- 初探java集合框架图(一)
GoogleGuava - 第 2 章 集合——集合扩展工具类
GoogleGuava - 第 2 章 集合——集合扩展工具类
89 0
GoogleGuava - 第 2 章 集合——集合扩展工具类
介绍Collection框架的结构
介绍Collection框架的结构
112 0
|
SQL Java 数据库连接
Mybaits结果集之集合,Javabean中嵌套List的解决方案
Mybaits结果集之集合,Javabean中嵌套List的解决方案
236 0
Mybaits结果集之集合,Javabean中嵌套List的解决方案
|
存储 缓存 安全
【集合系列】- 初探java集合框架图(二)
实际开发中,经常用到java的集合框架,比如ArrayList、LinkedList、HashMap、LinkedHashMap,几乎经常接触到,虽然用的多,但是对集合的整体框架,基础知识还是不够系统,今天想和大家一起来梳理一下!
|
存储 算法 Java
【JAVA集合框架二 】java集合框架容器 java框架层级 继承图结构 集合框架的抽象类 集合框架主要实现类
本文关键词: java集合框架  框架设计理念  容器 继承层级结构 继承图 集合框架中的抽象类  主要的实现类 实现类特性   集合框架分类 集合框架并发包 并发实现类   什么是容器? 由一个或多个确定的元素所构成的整体叫做集合。
1766 0