Java тіліндегі қиылысу дегеніміз не?
Java тіліндегі қиылысу дегеніміз не?

Бейне: Java тіліндегі қиылысу дегеніміз не?

Бейне: Java тіліндегі қиылысу дегеніміз не?
Бейне: Java | 1-сабақ (Қысқа нұсқасы) | NetStudy 2024, Қараша
Anonim

табуды үйреніңіз қиылысы ішіндегі екі массив арасында Java HashSet сыныбын пайдалану. Ан қиылысы екі түрлі жиынтыққа жататын ортақ элементтер тобы. Екінші массивте бар элементтерді ғана сақтау үшін retainAll() әдісін пайдаланыңыз.

Бұдан басқа, қиылысуға қарсы не бар?

Бұлардың ешқайсысы біреуді ойландырады қиылыстар , мағынасында олар «бұл қарама-қарсы бір қиылысы «. Математикада екі жол емес қиылысу анықтамасы бойынша параллель. Болмайтын екі нысан қиылысу қиылыспайды.

Содан кейін Java-да retainAll әдісін пайдалану дегеніміз не? The барлығын сақтау () әдіс 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 тіліндегі Union дегеніміз не?

табуды үйреніңіз одақ ішіндегі екі массив арасында Java HashSet сыныбын пайдалану. Жиындар теориясында одақ Жиындар жиынының (U арқылы белгіленеді) жиынның барлық элементтерінің жиыны. Мысалы, одақ А және В екі жиынының жиыны - А немесе В немесе А және В екеуінде де болатын барлық элементтердің жиыны.

Ұсынылған: