รายการเชื่อมโยงเดี่ยวมีหางหรือไม่?

สารบัญ:

รายการเชื่อมโยงเดี่ยวมีหางหรือไม่?
รายการเชื่อมโยงเดี่ยวมีหางหรือไม่?
Anonim

ในรูปแบบที่ง่ายที่สุด รายการเชื่อมโยงแบบเดี่ยวคือรายการที่เชื่อมโยงโดยที่แต่ละโหนดเป็นวัตถุที่เก็บการอ้างอิงไปยังองค์ประกอบและการอ้างอิงที่เรียกว่าถัดไปไปยังโหนดอื่น … โหนด tail เป็นโหนดพิเศษ โดยที่ตัวชี้ถัดไปจะชี้หรือลิงก์ไปยังการอ้างอิงที่เป็นค่าว่างเสมอ ซึ่งบ่งชี้จุดสิ้นสุดของรายการ

เราใช้ตัวชี้หางสำหรับรายการที่ลิงก์อย่างเดียวได้ไหม

อันที่จริง คุณสามารถใช้ enqueue (ต่อท้ายที่หาง) กด (นำหน้าหัว) dequeue (เอาออกจากหัว) และแน่นอน ค้นหาและพิมพ์ด้วย a ส่วนหัวหนึ่งตัวชี้ เคล็ดลับคือทำให้รายการเป็นวงกลมและให้ส่วนหัวชี้ไปที่ส่วนท้าย แล้วหาง->ต่อไปเป็นหัว

Doubly Linked List มีหางไหม

ในลิสต์ลิงค์เดี่ยว รายการลิงค์แบบทวีคูณก็มี มีหัวและก้อย ตัวชี้ก่อนหน้าของส่วนหัวถูกตั้งค่าเป็น NULL เนื่องจากเป็นโหนดแรก

Java ลิงค์ลิสต์มีหางไหม

Linked List มีชุดของโหนด … โหนดสุดท้ายในรายการเรียกว่า tail และตัวชี้ไปยังโหนดถัดไปจะชี้เป็นโมฆะ นี่คือลักษณะของรายการที่เชื่อมโยงแบบทวีคูณ: มีการใช้งานรายการเชื่อมโยงใน Java แล้ว - java

รายการลิงก์เดียวเป็นความจริงอย่างไร

รายการลิงก์เดียวคือประเภทของรายการที่เชื่อมโยงที่ เป็นทิศทางเดียว นั่นคือสามารถข้ามไปในทิศทางเดียวเท่านั้นจากหัวไปยังโหนดสุดท้าย (หาง) … โหนดแรกเรียกว่าหัว; มันชี้ไปที่โหนดแรกของรายการและช่วยให้เราเข้าถึงองค์ประกอบอื่น ๆ ในรายการ