การเข้าใจความซับซ้อนของเวลาของรายการที่เกี่ยวข้อง จําเป็นสําหรับการประเมินประสิทธิภาพ บทความนี้ให้ผลวิเคราะห์อย่างชัดเจน ขั้นขั้นตอน
การ ดําเนิน งาน ขั้น พื้น ฐาน และ ความ ร่วม มือ ของ พวก เขา
รายการที่เชื่อมโยงคือ การแทรก การลดรอยหยัก และการเลื่อนเวลา การดําเนินการแต่ละครั้งความซับซ้อนขึ้นกับเวลา
ปฏิบัติการแทรก
การแทรกโหนดที่เริ่มต้นของรายการเชื่อมต่อจะต้องใช้เวลาคงที่ [FLT: 0] O(1) เนื่องจากมันเกี่ยวข้องกับการปรับปรุงตัวชี้ไม่กี่ตัว อย่างไรก็ตาม การแทรกตําแหน่งเฉพาะนั้นต้องใช้การเลื่อนรายการไปยังตําแหน่งนั้น ซึ่งใช้เวลาแบบเชิงเส้น O (FLT:2][FLT: ⁇ .
ปฏิบัติการลดการลบ
การลบโหนดอันแรก คือ [FLT: 0] O(1) [FLT: 1) ปฏิบัติการ เนื่องจากมันเกี่ยวข้องกับการอัปเดตของพอยท์เท่านั้น การลบโหนดที่ตําแหน่งเฉพาะนั้นต้องใช้หลอดลมไปยังโหนกนั้น ทําให้มีความซับซ้อน O(n) (FLT:3].
Tragram และ สืบค้น
การแทนที่รายการที่เชื่อมโยงกัน เพื่อหาองค์ประกอบเฉพาะ หรือการไปถึงตอนจบนั้น เกี่ยวข้องกับการเข้าชมแต่ละจุดหนึ่งครั้ง ซึ่งนําไปสู่ความซับซ้อนของเวลาแบบเชิงเส้น O(n).
- แทรกที่หัว: [[FLT: 0] O(1)
- แทรกที่ตําแหน่ง [[FLT: 0]] O(n)[FLT: 1]
- น้ํายาลดเสียงที่ศีรษะ: [[FLT: 0]] O(1)
- ลดลงที่ตําแหน่ง: [[FLT: 0]] O(n)
- Tragramal/ สืบค้น:[FLT: 0] O(n)