Makutano katika Java ni nini?
Makutano katika Java ni nini?

Video: Makutano katika Java ni nini?

Video: Makutano katika Java ni nini?
Video: Счастливая история слепой кошечки по имени Нюша 2024, Novemba
Anonim

Jifunze kupata makutano kati ya safu mbili ndani Java kwa kutumia darasa la HashSet. An makutano ni kundi la vitu vya kawaida ambavyo ni vya seti mbili tofauti. Tumia njia ya retainAll() ili kuhifadhi vipengele ambavyo vipo katika safu ya pili pekee.

Kando na hii, ni nini kinyume cha makutano?

Yasiyo ya haya hufanya mtu afikirie makutano , kwa maana ya kwamba wanafikiri "ni kinyume ya makutano ". Katika hisabati, mistari miwili ambayo haina vuka ni kwa ufafanuzi sambamba. Vitu viwili ambavyo havifanyi vuka hazikatiki.

Baadaye, swali ni, ni matumizi gani ya njia ya retainAll katika Java? The kuhifadhi Yote () njia ya ArrayList ni kutumika kuondoa vipengee vyote vya orodha ya safu ambavyo havimo katika mkusanyiko uliobainishwa au kubakiza vipengee vyote vinavyolingana katika mfano wa ArrayList wa sasa ambao unalingana na vipengele vyote kutoka kwenye orodha ya Mkusanyiko iliyopitishwa kama kigezo hadi njia.

Vile vile, unaweza kuuliza, ni nini makutano ya safu mbili?

Makutano ina maana ya vipengele vya kawaida katika iliyotolewa safu mbili . Kwa mfano, A = [1, 4, 3, 2, 5, 6] B = [3, 2, 1, 5, 6, 7, 8, 10] makutano ya A na B ni [1, 3, 2, 5, 6]. Kama ilivyotolewa safu hazijachambuliwa, aina moja ya safu , ikiwezekana ile kubwa zaidi. Kisha tafuta kila kipengele cha mwingine safu katika Iliyopangwa safu kwa kutumia utaftaji wa binary.

Umoja ni nini katika Java?

Jifunze kupata muungano kati ya safu mbili ndani Java kwa kutumia darasa la HashSet. Katika nadharia iliyowekwa, muungano (iliyoonyeshwa na U) ya mkusanyiko wa seti ni seti ya vipengele vyote kwenye mkusanyiko. Kwa mfano, muungano ya seti mbili A na B ni seti ya vipengele vyote vilivyo katika A, au katika B, au katika A na B.

Ilipendekeza: