為 char 數組定義哈希碼方法的最佳方法。有沒有更好的方法來實現我們自己的 hascode() 方法來最小化沖突?char arr1[]={'a','b','c'};char arr2[]={'b','a','c'};char arr3[]={'c','a','b'};int hashcode() { int p=31; int n=arr1.length; int hash=1; for(int i=0;i<n;i++) { hash=31*hash+(int)arr1[i]; } return hash;}
為字符數組定義哈希碼方法的最佳方法
慕無忌1623718
2021-10-27 19:05:22