Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

การแสดงผลแบบ Array of Arrays ในโครงสร้างข้อมูล


Array of Arrays Representation

นี่คือวิธีการแสดงผลอีกวิธีหนึ่งสำหรับอาร์เรย์หลายมิติ ในรูปแบบนี้ เราจะมีอาร์เรย์หนึ่งที่เก็บที่อยู่เริ่มต้นของอาร์เรย์หลายอาร์เรย์

การแสดงผลแบบ Array of Arrays ในโครงสร้างข้อมูล

รายละเอียด

นี่คืออาร์เรย์สองมิติ x ขนาด [7 × 8] แต่ละแถวถูกแสดงเป็นอาร์เรย์หนึ่งมิติเดี่ยว อาร์เรย์เริ่มต้นเก็บที่อยู่ของอาร์เรย์เดี่ยวเหล่านี้ เนื่องจากเป็นอาร์เรย์ของที่อยู่ จึงสามารถเรียกว่าเป็น "อาร์เรย์ของตัวชี้" (Array of Pointers) ตัวชี้แต่ละตัวเก็บที่อยู่ของอีกอาร์เรย์หนึ่ง

การสร้างในภาษา Java

int[][] x = new int[7][8];

การเข้าถึงข้อมูล

เพื่อดึงองค์ประกอบที่ตำแหน่ง x[i, j] จะหาที่อยู่โดยใช้ x[i] ก่อน แล้วจึงไปที่ดัชนี j ในอาร์เรย์นั้น