java内置数据结构--Map典型应用
来源:互联网 发布:手机吉他软件下载 编辑:程序博客网 时间:2024/05/22 13:15
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class MyTree {
private Map map_up=new HashMap();
private Map map_down=new HashMap();
private void add(String parent,String child){
map_up.put(child, parent);
List list=(List)map_down.get(parent);
if(list==null){
list=new ArrayList();
map_down.put(parent, list);
}
list.add(child);
}
private String getParent(String x){
return (String) map_up.get(x);
}
private List getchild(String y){
return (List) map_down.get(y);
}
public static void main(String[] args) {
MyTree my=new MyTree();
my.add("世界", "中国");
my.add("世界", "加拿大");
my.add("中国", "陕西");
my.add("中国", "江苏");
my.add("江苏", "苏州");
my.add("江苏", "无锡");
System.out.println(my.getParent("江苏"));
System.out.println(my.getchild("江苏"));
}
}
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class MyTree {
private Map map_up=new HashMap();
private Map map_down=new HashMap();
private void add(String parent,String child){
map_up.put(child, parent);
List list=(List)map_down.get(parent);
if(list==null){
list=new ArrayList();
map_down.put(parent, list);
}
list.add(child);
}
private String getParent(String x){
return (String) map_up.get(x);
}
private List getchild(String y){
return (List) map_down.get(y);
}
public static void main(String[] args) {
MyTree my=new MyTree();
my.add("世界", "中国");
my.add("世界", "加拿大");
my.add("中国", "陕西");
my.add("中国", "江苏");
my.add("江苏", "苏州");
my.add("江苏", "无锡");
System.out.println(my.getParent("江苏"));
System.out.println(my.getchild("江苏"));
}
}
0 0
- java内置数据结构--Map典型应用
- java内置数据结构--Map接口与特性
- JAVA内置数据结构--set接口与应用
- 典型数据结构的常见应用
- 【数据结构】队列的典型应用
- JAVA内置数据结构概述
- 【数据结构】栈的两个典型应用
- 数据结构(Java)——Set和Map的应用
- 数据结构java版三 Java内置数据结构
- 数据结构Map(java)
- JAVA数据结构Map浅谈!!
- 【天梯赛】L1--003 map典型的简单应用
- 数据结构:栈的典型应用之一:行编辑(C++)
- Java IO笔记(2)典型应用
- 典型应用
- java中的数据结构 Collection & Map
- Java 数据结构之Map总结
- Java Map数据结构与排序
- 设置linux静态IP
- Preparing Olympiad
- Linux 压缩与解压缩相关
- php本地文件上传到远程服务器
- 线程间通讯和等待唤醒机制
- java内置数据结构--Map典型应用
- Android 后台Service : 向服务器发送心跳包
- OJ刷题---简单密码破解
- 内核中的中断函数request_irq()
- 冒泡排序
- hash 链地址法+ 数组模拟邻接表实现
- 黑马程序员_@protocol 协议
- Divisibility by Eight
- Aspose Cells如何进行数据验证(后附下载地址)