我正在尝试使用链接列表的链接列表制作哈希表。我将所有值存储在数组中,它们是被转换为自然数的名称,我想知道如何将数组中的元素哈希到哈希表中。
public class functionClass {
public static class values {
private String name;
private int value;
}
private LinkedList<LinkedList<values>> arr = new
LinkedList<LinkedList<values>>();
functionClass(){
}
public int calcHash(String[]people) {
int []ascii=new int[50];
int natural =0;
for(int j=0;j<people.length;j++) {
String word= people[j];
int code=0;
for(int k=0;k<word.length();k++) {
char alpha= word.charAt(k);
code+=(int)alpha;
}
ascii[j]=code;
}
}
public values put(String name, int value) {
int val=calcHash(people);
}
public static void main(String[] args) throws Exception {
String line="";
int[]ascii=new int[50];
String []people=new String[50];
FileReader fr = new FileReader("names.txt");
BufferedReader br= new BufferedReader(fr);
for(int i=0;i<people.length;i++) {
line= br.readLine();
people[i]=line;
}
}
}