private sortedlist[hasharrayprivate int arraysize/array of lists /public hashtable(int size/constructor arraysize sizehasharray new sortedlist[arraysize]/create array for(int = <arraysizej++/fill array hasharray[jnew sortedlist()/with lists /public void displaytable(for(int = <arraysizej++/for each cellsystem out print( ")/display cell number hasharray[jdisplaylist()/display list /public int hashfunc(int key/hash function return key arraysize/public void insert(link thelink/insert link int key thelink idataint hashval hashfunc(key)/hash the key hasharray[hashvalinsert(thelink)/insert at hashval /end insert(/public void delete(int key/delete link int hashval hashfunc(key)/hash the key hasharray[hashvaldelete(key)/delete link /end delete(/public link find(int key/find link