太长了,,,不过咋看之下觉得就是hashmap的一般用法三,,没有什么特别的

解决方案 »

  1.   

    相同key的value放在同一个LinkedList里,而key与LinkedList关联
      

  2.   

    这里的hashmap是存了一个键值对象,这段代码好像是模拟了一个队列或者堆栈。队列或者堆栈中每个单元就是一个hashmap。
      

  3.   

    没啥特别的啊,key是String 对象,value是LinkedList对象,一个典型的散列表实现。每次要加进去的value是要加到Map的value:LinkedList对象里面去,而不是加成LinkedList本身。(有点饶口:))就是做散列表用的,对于溢出的采用链式处理,key相当于hashcode, value(即LinkedList)相当于“桶”。看看数据结构吧!