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

แถวลำดับแบบขนาน (อังกฤษ: 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))

อ้างอิง แก้