Wat is kruising in Java?
Wat is kruising in Java?

Video: Wat is kruising in Java?

Video: Wat is kruising in Java?
Video: Generics In Java - Full Simple Tutorial 2024, April
Anonim

Leer om die te vind kruising tussen twee skikkings in Java met behulp van HashSet-klas. An kruising is 'n groep algemene items wat aan twee verskillende stelle behoort. Gebruik retainAll() metode om slegs elemente te behou wat in die tweede skikking teenwoordig is.

Behalwe dit, wat is die teenoorgestelde van kruising?

Nie een hiervan laat iemand aan dink nie kruisings , in die sin dat hulle dink "dit is die teenoorgestelde van 'n kruising ". In wiskunde, twee reëls wat nie kruis is per definisie parallel. Twee voorwerpe wat nie kruis is nie-kruisend nie.

Vervolgens is die vraag, wat is die gebruik van retainAll-metode in Java? Die behouAlles () metode van ArrayList is gebruik word om al die skikkinglys se elemente te verwyder wat nie in die gespesifiseerde versameling vervat is nie of behou alle ooreenstemmende elemente in die huidige ArrayList-instansie wat ooreenstem met alle elemente van die versamelinglys wat as 'n parameter na die metode.

Net so, kan jy vra, wat is die kruising van twee skikkings?

Kruising beteken algemene elemente in die gegewe twee skikkings . Byvoorbeeld, A = [1, 4, 3, 2, 5, 6] B = [3, 2, 1, 5, 6, 7, 8, 10] kruising van A en B is [1, 3, 2, 5, 6]. Soos gegee skikkings ongesorteer is, sorteer een van die skikkings , verkieslik die groter een. Soek dan elke element van 'n ander skikking in die gesorteerde skikking met behulp van binêre soektog.

Wat is Unie in Java?

Leer om die vakbond tussen twee skikkings in Java met behulp van HashSet-klas. In versamelingsteorie is die vakbond (aangedui met U) van 'n versameling stelle is die versameling van alle elemente in die versameling. Byvoorbeeld, die vakbond van twee versamelings A en B is die versameling van al die elemente wat óf in A, óf in B, óf in beide A en B is.

Aanbeveel: