我想知道如何将数组中的元素散列到链接列表中

时间:2019-05-14 00:57:48

标签: java

我正在尝试使用链接列表的链接列表制作哈希表。我将所有值存储在数组中,它们是被转换为自然数的名称,我想知道如何将数组中的元素哈希到哈希表中。

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;
}



}

}

0 个答案:

没有答案