מה זה צומת בג'אווה?
מה זה צומת בג'אווה?

וִידֵאוֹ: מה זה צומת בג'אווה?

וִידֵאוֹ: מה זה צומת בג'אווה?
וִידֵאוֹ: סליחה, אולי תמצצי לי?... 2024, נוֹבֶמבֶּר
Anonim

למד למצוא את הִצטַלְבוּת בין שני מערכים ב Java באמצעות מחלקה HashSet. א הִצטַלְבוּת היא קבוצה של פריטים נפוצים השייכים לשתי קבוצות שונות. השתמש בשיטה retainAll() כדי לשמור רק אלמנטים שנמצאים במערך השני.

חוץ מזה, מה ההפך מצומת?

אף אחד מאלה לא גורם למישהו לחשוב צמתים , במובן שהם חושבים "זה ה מול של הִצטַלְבוּת ". במתמטיקה, שתי שורות שלא לְהִצְטָלֵב הם בהגדרה מקבילים. שני חפצים שלא לְהִצְטָלֵב אינם מצטלבים.

לאחר מכן, השאלה היא מה השימוש בשיטת retainAll ב-Java? ה לשמור הכל () שיטה של 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 באמצעות מחלקה HashSet. בתורת הקבוצות, ה הִתאַחֲדוּת (מסומן ב-U) של אוסף של סטים הוא הסט של כל האלמנטים באוסף. לדוגמה, ה הִתאַחֲדוּת של שתי קבוצות A ו-B היא קבוצת כל האלמנטים שנמצאים או ב-A, או ב-B, או גם ב-A וגם ב-B.

מוּמלָץ: