[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/xavetcdghost/Java/master/Data%20Structures/HashMap/HashMap.java [Back]  [Original]

2.0){
			rehash();  //rehashing function which will increase the size of bucket as soon as lambda exceeds 2.0
		}
		
		return;
	}
	

	public V get(K key) throws Exception{
		int bi=bucketIndex(key);
		int fountAt=find(bi,key);
		if(fountAt==-1){
			return null;
		}else{
			return buckets[bi].get(fountAt).value;
		}
	}
	
	public V remove(K key) throws Exception{
		int bi=bucketIndex(key);
		int fountAt=find(bi,key);
		if(fountAt==-1){
			return null;
		}else{
			this.size--;
			return buckets[bi].remove(fountAt).value;
		}
	}
	
	public boolean containskey(K key) throws Exception{
		int bi=bucketIndex(key);
		int fountAt=find(bi,key);
		if(fountAt==-1){
			return false;
		}else{
			return true;
		}
	}
	
	public int size(){
		return this.size;
	}
	
	
	public boolean isempty(){
		return this.size==0;
	}
	
	public ArrayList keyset() throws Exception{
		ArrayList arr=new ArrayList();
		for(int i=0;i

Web Proxy Viewer  |  New URL  |  Original Page