это мой код, я думаю ошибка в ha sh function
public void add(char k, int value) {
int temp=Hash(k); // error in k
int i = temp;
do{
if(keys[i]==0){
keys[i]=k;
vals[i]=value;
currentsize++;
return;
}
if (keys [i]==k){
vals[i]=value;
return;
}
i=(i+1)%maxsize;
}
while(i!=temp);
}
private int Hash(String k){
return k.hashCode()%maxsize;
}
… ..… ..
// мне нужен массив символов, а не строка… .. я думаю ошибка в функции ha sh… ...