package com.cl.map;
import com.cl.set.FileOperation;
import com.cl.set.LinkedList;
import java.util.ArrayList;
public class LinkedListMap<K,V> implements Map<K,V> {
private class Node{
public K key;
public V value;
public Node next;
public Node(K key, V value,Node next) {
this.key = key;
this.value = value;
this.next = next;
}
public Node(K key) {
this(key,null,null);
}
public Node() {
this(null,null,null);
}
@Override
public String toString() {
return key.toString()+":"+value.toString();
}
}
private Node dummyHead;
private int size;
public LinkedListMap() {
dummyHead = new Node();
size=0;
}
private Node getNode(K key){
Node cur = dummyHead.next;
whi
18.Java基于LinkedList实现Map
最新推荐文章于 2023-03-13 20:17:32 发布