แถวลำดับแบบขนาน
แถวลำดับแบบขนาน (อังกฤษ: parallel array) คือ รูปแบบหนึ่งในการจัดเก็บข้อมูล โดยการแยกหรือจำแนกข้อมูลที่เป็นเนื้อหาเดียวกันหรือขอบเขตเดียวกันให้อยู่ในแถวลำดับเดียวกัน และข้อมูลชุดเดียวกันที่อยู่คนละแถวลำดับจะมีดัชนี (index) หรือ คีย์ เดียวกัน
การนำมาใช้ แก้
ตัวอย่างการเพิ่ม(insert)ภาษาไพทอน โดยใช้แถวลำดับแบบขนาน
def parallelArray(data):
studentId = []
firstName = []
lastName = []
for i in range(len(data)):
studentId.append(data[i][0])
firstName.append(data[i][1])
lastName.append(data[i][2])
return studentId,firstName,lastName
A = [[2068,'Okita','Souji'],[2153,'Miyamoto','Musashi'],[2195,'Abigail','Williams']]
print(parallelArray(A))
อ้างอิง แก้
- Skeet, Jon (3 June 2014)."Anti-pattern: parallel collections".. Retrieved 28 October 2014.