Արդյո՞ք Set Use-ը հավասար է:
Արդյո՞ք Set Use-ը հավասար է:

Video: Արդյո՞ք Set Use-ը հավասար է:

Video: Արդյո՞ք Set Use-ը հավասար է:
Video: Class 64: How to use Wayken Hemmer/ Hem Folder for industrial or pedal sewing machines 2024, Նոյեմբեր
Anonim

Այն Սահմանել . հավասար () մեթոդ է օգտագործվում է միայն երկուսը համեմատելու համար հավաքածուներ համար հավասարություն . Դուք կարող է օգտագործել ա Սահմանել կրկնօրինակ գրառումներից ազատվելու համար, բայց զգուշացեք՝ HashSet-ը չի անում օգտագործել որոշելու համար իր պարունակող օբյեկտների հավասար() մեթոդները հավասարություն.

Այս առումով բազմությունը կարո՞ղ է լինել հավասար և համարժեք:

Հավասար հավաքածուներ են համարժեք , բայց համարժեք հավաքածուներ կարող է չլինել հավասար . Սա պատկերված էր վերը նշված օրինակում, որտեղ A ~ B, բայց A ≠ B: Երկու հավաքածուներ են հավասար երբ նրանք ունեն ճիշտ նույն տարրերը, և հավաքածուներ են համարժեք երբ մեկ առ մեկ նամակագրություն կարող է լինել հավաքածու երկուսի միջև հավաքածուներ.

Արդյո՞ք HashSet-ը օգտագործում է հավասարներ կամ hashCode: միջև հարաբերությունը հավասար է և hashCode է. Եթե հավասար է ուրեմն ճշմարիտ է դառնում hashCode պետք է վերադարձնի նույն արժեքը: Հակառակ դեպքում java-ի նման կառույց։ օգտագործել. HashSet չի գտնի նույն դույլը և չկարողացա երաշխավորել, որ երկուսը չկան հավասար առարկաներ ա HashSet.

Գիտեք նաև, որո՞նք են անհավասար բազմությունները:

Հավասար և Անհավասար բազմություններ Երկու հավաքածուներ X և Y-ը հավասար են համարվում, եթե դրանք ունեն նույն տարրերը (անկախ դրանցում հայտնվելու կարգից հավաքածու ) Հավասար հավաքածուներ ներկայացված են որպես X = Y: Հակառակ դեպքում, the հավաքածուներ կոչվում են անհավասար հավաքածուներ , որոնք ներկայացված են որպես X ≠ Y:

Ո՞րն է տարբերությունը համարժեքի և հավասարի միջև:

Համարժեք . Հավասար և համարժեք տերմիններ են, որոնք հաճախ օգտագործվում են մաթեմատիկայի մեջ: Գլխավոր հիմնական տարբերությունը հավասարի միջև և համարժեք դա է տերմինը հավասար վերաբերում է բոլոր առումներով նման բաներին, մինչդեռ տերմինը համարժեք վերաբերում է նման բաներին մեջ որոշակի ասպեկտ.

Խորհուրդ ենք տալիս: