12
स्ट्रिंग में जावा का हैशकोड () 31 क्यों एक गुणक के रूप में उपयोग करता है?
जावा प्रलेखन के अनुसार, किसी वस्तु के लिए हैश कोडString की गणना इस प्रकार की जाती है: s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] का उपयोग करते हुए intगणित, जहां s[i]है मैं , तार का वें चरित्र nस्ट्रिंग की लंबाई है, और ^घातांक इंगित करता है। 31 को गुणक के …