รายการที่เชื่อมโยงแบบสองทิศทาง ให้แต่ละโหนด สอง ตัวชี้ — next และ prev — เพื่อให้คุณสามารถเคลื่อนที่ไปในทั้ง สองทิศทาง และลบโหนดใน O(1) เมื่อคุณมีการอ้างอิงถึงมันแล้ว (ไม่จำเป็นต้องเดินจากส่วนหัวเพื่อค้นหาโหนดก่อนหน้า).
โครงสร้าง
text
null <- [10] <-> [20] <-> [30] -> null
prev/next links in BOTH directions
