Is Set Gebruik gelyk?
Is Set Gebruik gelyk?

Video: Is Set Gebruik gelyk?

Video: Is Set Gebruik gelyk?
Video: Gregory Chaitin: Complexity, Metabiology, Gödel, Cold Fusion 2024, September
Anonim

Die Stel . gelyk () metode is slegs gebruik om twee te vergelyk stelle vir gelykheid . Jy kan gebruik a Stel om van die duplikaatinskrywings ontslae te raak, maar pasop: HashSet doen nie gebruik die equals() metodes van sy bevat voorwerpe om te bepaal gelykheid.

In hierdie verband, kan 'n stel gelyk en ekwivalent wees?

Gelyke stelle is ekwivalent , maar ekwivalente stelle mag nie wees nie gelyk . Dit is geïllustreer in die voorbeeld hierbo waar A ~ B, maar A ≠ B. Twee stelle is gelyk wanneer hulle presies dieselfde elemente het, en stelle is ekwivalent wanneer 'n een-tot-een korrespondensie kan wees stel tussen die twee op stelle.

gebruik HashSet gelyke of hashCode? Die verhouding tussen gelyk is en hashkode is: as gelyk is gee dan waar hashkode moet dieselfde waarde terugstuur. Andersins 'n struktuur soos java. gebruik. HashSet sal nie dieselfde emmer kry nie en kon nie waarborg dat daar nie twee is nie gelyk voorwerpe in a HashSet.

Weet ook, wat is ongelyke stelle?

Gelyke en Ongelyke stelle Twee stelle Daar word gesê dat X en Y gelyk is as hulle presies dieselfde elemente het (ongeag die volgorde van verskyning in die stel ). Gelyk stelle word voorgestel as X = Y. Andersins, die stelle word na verwys as ongelyke stelle , wat as X ≠ Y voorgestel word.

Wat is die verskil tussen ekwivalent en gelyk?

Ekwivalent . Gelyk en ekwivalent is terme wat gereeld in wiskunde gebruik word. Die hoof verskil tussen gelyke en ekwivalent is dit die term gelyk verwys na dinge wat in alle opsigte soortgelyk is, terwyl die term ekwivalent verwys na dinge wat soortgelyk is in a besondere aspek.

Aanbeveel: