5 תשובות
לא כל שורה בהכרח באותו אורך
מערך דו ממדי זה מערך של מערכים, המערכים בפנים יכולים להיות באורכים שונים ביניהם או באורך שונה מהמערך המרכזי
שים לב להבדל בין מספר השורות למספר העמודות
מערך דו ממדי זה מערך של מערכים, המערכים בפנים יכולים להיות באורכים שונים ביניהם או באורך שונה מהמערך המרכזי
שים לב להבדל בין מספר השורות למספר העמודות
מערך דו מימדי זה לא אומר בהכרח שמס העמודות שורות זהות זה רק בהתחלה ככה ולכן מנסים להרגיל אותך לכתוב את שני הצורות
שואל השאלה:
תוכלו לתת דוגמה למערך דו ממדי בו מספר העמודות אינו זהה לכל אורך המערך?
תוכלו לתת דוגמה למערך דו ממדי בו מספר העמודות אינו זהה לכל אורך המערך?
int[] array1 = new int[5];
int[] array2 = new int[6];
int[] array3 = new int[7];
int[] array4 = new int[8];
int[] array5 = new int[9];
int[][] arrays = new int[][] { array1, array2, array3, array4, array5 };
בעצם זה מערך של מערכים,
אם נקח את arr.length, נשיג את מספר השורות
ואם נקח את arr[0].length נשיג את מספר העמודות בשורה
[[0,1,2,3],
[4,5,6,7],
[8,9,10,11]]
כך נראה מערך דו ממדי בעצם, מערך שמכיל מערכים
int[] array2 = new int[6];
int[] array3 = new int[7];
int[] array4 = new int[8];
int[] array5 = new int[9];
int[][] arrays = new int[][] { array1, array2, array3, array4, array5 };
בעצם זה מערך של מערכים,
אם נקח את arr.length, נשיג את מספר השורות
ואם נקח את arr[0].length נשיג את מספר העמודות בשורה
[[0,1,2,3],
[4,5,6,7],
[8,9,10,11]]
כך נראה מערך דו ממדי בעצם, מערך שמכיל מערכים
שואל השאלה:
אוקיי חידשת לי, תודה!
אוקיי חידשת לי, תודה!
באותו הנושא: