በጃቫ ውስጥ መገናኛ ምንድን ነው?
በጃቫ ውስጥ መገናኛ ምንድን ነው?

ቪዲዮ: በጃቫ ውስጥ መገናኛ ምንድን ነው?

ቪዲዮ: በጃቫ ውስጥ መገናኛ ምንድን ነው?
ቪዲዮ: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, ሚያዚያ
Anonim

ለማግኘት ይማሩ መስቀለኛ መንገድ በሁለት ድርድሮች መካከል ጃቫ HashSet ክፍልን በመጠቀም። አን መስቀለኛ መንገድ የሁለት የተለያዩ ስብስቦች አባል የሆኑ የጋራ ዕቃዎች ስብስብ ነው። በሁለተኛው ድርድር ውስጥ የሚገኙትን ንጥረ ነገሮች ብቻ ለማቆየት retainAll() ዘዴን ተጠቀም።

ከዚህ ጎን ለጎን ከመገናኛ ተቃራኒው ምንድን ነው?

ከእነዚህ ውስጥ አንድ ሰው እንዲያስብ ያደርገዋል መገናኛዎች , ብለው በሚያስቡበት ሁኔታ " ነው ተቃራኒ የ መስቀለኛ መንገድ ". በሂሳብ ውስጥ, የማያደርግ ሁለት መስመሮች መቆራረጥ በፍቺ ትይዩ ናቸው። ሁለት የማይሆኑ ነገሮች መቆራረጥ የማይገናኙ ናቸው.

በመቀጠል፣ ጥያቄው በጃቫ ውስጥ የሁሉም ዘዴ አጠቃቀም ምንድነው? የ ሁሉንም ማቆየት። () ዘዴ የ ArrayList ነው። ተጠቅሟል በተጠቀሰው ስብስብ ውስጥ ያልተካተቱትን ሁሉንም የድርድር ዝርዝሩን አካላት ለማስወገድ ወይም ሁሉንም ተዛማጅ አባሎችን አሁን ባለው የ ArrayList ምሳሌ ውስጥ እንደ መለኪያ ከተላለፈው የስብስብ ዝርዝር ውስጥ ያሉትን ሁሉንም አካላት ያቆያል። ዘዴ.

በተመሳሳይ, የሁለት ድርድሮች መገናኛ ምንድን ነው ብለው ይጠይቁ ይሆናል?

መስቀለኛ መንገድ በተሰጠው ውስጥ የተለመዱ አካላት ማለት ነው ሁለት ድርድሮች . ለምሳሌ A = [1, 4, 3, 2, 5, 6] B = [3, 2, 1, 5, 6, 7, 8, 10] መስቀለኛ መንገድ የ A እና B [1, 3, 2, 5, 6] ነው. እንደተሰጠ ድርድሮች ያልተደረደሩ ናቸው፣ አንዱን ደርድር ድርድሮች ፣ በተለይም ትልቁ። ከዚያ እያንዳንዱን የሌላውን አካል ይፈልጉ ድርድር በተደረደሩት ድርድር ሁለትዮሽ ፍለጋን በመጠቀም.

በጃቫ ውስጥ ህብረት ምንድነው?

ለማግኘት ይማሩ ህብረት በሁለት ድርድሮች መካከል ጃቫ HashSet ክፍልን በመጠቀም። በስብስብ ንድፈ ሐሳብ፣ እ.ኤ.አ ህብረት (በ U የተገለፀው) የስብስብ ስብስብ በክምችቱ ውስጥ ያሉ ሁሉም ንጥረ ነገሮች ስብስብ ነው። ለምሳሌ ፣ የ ህብረት የሁለት ስብስቦች A እና B የሁሉም ንጥረ ነገሮች ስብስብ በኤ ፣ ወይም በ B ፣ ወይም በሁለቱም በ A እና B ውስጥ።

የሚመከር: