แถวลำดับแบบขนาน

จากวิกิพีเดีย สารานุกรมเสรี
Jump to navigation Jump to search

แถวลำดับแบบขนาน (อังกฤษ: parallel array) คือ รูปแบบหนึ่งในการจัดเก็บข้อมูล โดยการแยกหรือจำแนกข้อมูลที่เป็นเนื้อหาเดียวกันหรือขอบเขตเดียวกันให้อยู่ในแถวลำดับเดียวกัน และข้อมูลชุดเดียวกันที่อยู่คนละแถวลำดับจะมีดัชนี (index) หรือ คีย์ เดียวกัน

การนำมาใช้[แก้]

ตัวอย่างการเพิ่ม(insert)ภาษาไพทอน โดยใช้แถวลำดับแบบขนาน

 1 def parallelArray(data):
 2     studentId = []
 3     firstName = []
 4     lastName = []
 5     for i in range(len(data)):
 6         studentId.append(data[i][0])
 7         firstName.append(data[i][1])
 8         lastName.append(data[i][2])
 9     return studentId,firstName,lastName
10 
11 A = [[2068,'Okita','Souji'],[2153,'Miyamoto','Musashi'],[2195,'Abigail','Williams']]
12 print(parallelArray(A))

อ้างอิง[แก้]