እኩል ሃሽኮድ ይጠቀማል?

ዝርዝር ሁኔታ:

እኩል ሃሽኮድ ይጠቀማል?
እኩል ሃሽኮድ ይጠቀማል?
Anonim

የሃሽኮድ እኩልነት እኩልነት ወደ እውነት ይመለሳል ማለት አይደለም። ኮንትራቱ ሁለት ነገሮች እኩል የሆኑ አንድ hashCode ሊኖራቸው ይገባል። ነገር ግን ሁለቱ ተመሳሳይ ሃሽኮድ ያላቸው ነገሮች እኩል መሆን እንዳለባቸው አይገልጽም።

እኩል ዘዴ hashCode ይጠቀማል?

ስለ እኩልነት ዘዴ ስናወራ ዋናው አላማው የሁለት ነገሮች ሁኔታን ወይም የነገሩን ይዘት ። ነው።

ተመሳሳይ hashCode C ይጠቀማል?

ምክንያቱም ማዕቀፉ ሁለት ተመሳሳይ የሆኑ ነገሮች አንድ አይነት hashcode እንዲኖራቸው ስለሚፈልግ ነው። የሁለት ነገሮችን ልዩ ንፅፅር ለማድረግ የእኩልነት ዘዴን ከሻሩ እና ሁለቱ ነገሮች በስልቱ አንድ አይነት ከሆኑ የሁለቱ ነገሮች ሃሽ ኮድ እንዲሁ አንድ አይነት መሆን አለበት።

የሃሽኮድ እና እኩልነት ጥቅም ላይ የሚውለው ምንድን ነው?

የሃሽኮድ ዘዴ ተመሳሳይ የሃሽ ዋጋ በሁለት ነገሮች ላይ በሚጠራበት ጊዜ ይመልሳል፣ እነዚህም በእኩል ዘዴው እኩል ናቸው። እና እቃዎቹ እኩል ካልሆኑ ብዙውን ጊዜ የተለያዩ የሃሽ እሴቶችን ይመልሳል።

HashMap ሃሽ ኮድ ይጠቀማል ወይንስ እኩል ነው?

የእራስዎን ትግበራ ለማቅረብ ይህንን በክፍልዎ ውስጥ መሻር ይችላሉ። HashMap ቁልፉን ለማነፃፀር እኩል ይሁን አይሁን እኩል ይጠቀማል። የእኩልነት ዘዴ እውነት ከሆነ፣ እኩል ናቸው አለበለዚያ እኩል አይደሉም። አንድ ባልዲ ከአንድ በላይ አንጓዎች ሊኖሩት ይችላል፣ እንደ hashCode ዘዴ ይወሰናል።

የሚመከር: