Ի՞նչ է խաչմերուկը Java-ում:
Ի՞նչ է խաչմերուկը Java-ում:

Video: Ի՞նչ է խաչմերուկը Java-ում:

Video: Ի՞նչ է խաչմերուկը Java-ում:
Video: Ի՞նչ է JavaScript-ը և ի՞նչ կարող ենք անել նրա Framework-ներով +(JS Core Պրակտիկա) 2024, Նոյեմբեր
Anonim

Սովորեք գտնել խաչմերուկ երկու զանգվածների միջև Java օգտագործելով HashSet դասը: Ան խաչմերուկ ընդհանուր իրերի խումբ է, որը պատկանում է երկու տարբեր խմբերի: Օգտագործեք retainAll() մեթոդը՝ պահպանելու միայն այն տարրերը, որոնք առկա են երկրորդ զանգվածում:

Բացի սրանից, ո՞րն է խաչմերուկի հակառակը:

Սրանցից ոչ մեկը չի ստիպում ինչ-որ մեկին մտածել խաչմերուկներ , այն իմաստով, որ մտածում են «դա է հակառակը ան խաչմերուկ «Մաթեմատիկայում երկու տող, որոնք չեն հատվում են ըստ սահմանման զուգահեռ են: Երկու օբյեկտ, որոնք չեն հատել չեն հատվում.

Հետագայում հարցն այն է, թե որն է Java-ում 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] է: Ինչպես տրված է զանգվածներ չտեսակավորված են, տեսակավորել մեկը զանգվածներ , գերադասելի է ավելի մեծը: Այնուհետև փնտրեք մյուսի յուրաքանչյուր տարրը զանգված տեսակավորվածի մեջ զանգված օգտագործելով երկուական որոնում:

Ի՞նչ է միությունը Java-ում:

Սովորեք գտնել միություն երկու զանգվածների միջև Java օգտագործելով HashSet դասը: Բազմությունների տեսության մեջ միություն Կոմպլեկտների հավաքածուի (նշվում է U-ով) հավաքածուի բոլոր տարրերի բազմությունն է: Օրինակ, ի միություն երկու A և B խմբերից այն բոլոր տարրերի բազմությունն է, որոնք գտնվում են կամ A-ում, կամ B-ում, կամ A-ում և B-ում:

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