คำถามในหัวข้อ 'linked-list'

LinkedList ปัญหาการพึ่งพาแบบวงกลม
ข้อมูลเบื้องต้นเกี่ยวกับปัญหา: ฉันกำลังสร้างโปรแกรมเพื่อติดตามเส้นทางการบินของสนามบินโดยใช้รายการที่เชื่อมโยง เช่น ถ้าชุดข้อมูลเป็น (Austin - Dallas, Dallas - Houston) และคุณพยายามค้นหาเที่ยวบิน (Austin - Houston)...
102 มุมมอง

รายการที่เชื่อมโยงในการแทรก java ในตอนท้าย
พวกฉันมีปัญหาขณะแทรกโหนดใหม่ในตอนท้ายของรายการ insert ที่จุดเริ่มต้นทำงานได้ดี แต่ในการ insert ที่ส่วนท้ายจะแสดงข้อยกเว้นของตัวชี้ null โปรดดูวิธีการ inserAtEnd และแนะนำวิธีจัดการกับมัน: package linkedlist; class Node{ Node next;...
820 มุมมอง
schedule 26.11.2023

ใช้รายการเชื่อมโยงทั่วไปซึ่งมีเขตข้อมูลค่าเดียว
เมื่อเร็ว ๆ นี้เมื่อเขียนโปรแกรม linux ใน c ดูเหมือนว่ามีสถานที่จำนวนมากต้องการรายการเชื่อมโยงทั่วไปที่สามารถรองรับค่าประเภทต่าง ๆ ดังนั้นฉันจึงพยายามใช้รายการหนึ่ง แต่ก็ยังมีคำถามอยู่บ้าง แนวทาง: กำหนดโครงสร้างด้วยพอยน์เตอร์...
79 มุมมอง
schedule 14.11.2023

การค้นหาโหนดในความซับซ้อนของเวลารายการที่ลิงก์เดี่ยว
ฉันมีคำถามนี้ในการทดสอบกลางภาคของหลักสูตร DSA: พิจารณา Single Linked List ที่มี N โหนด (N > 8) วิธี f1() ได้รับการออกแบบมาเพื่อค้นหาโหนดที่ 8 ตั้งแต่เริ่มต้น และวิธี f2() ได้รับการออกแบบมาเพื่อค้นหาโหนดที่ 8 จากจุดสิ้นสุด ความซับซ้อนของเวลาของ...
7758 มุมมอง

อัลกอริทึมเพื่อพิจารณาว่ามีลูปอยู่ในรายการที่เชื่อมโยงหรือไม่
ดังนั้นฉันจึงเพิ่งพบอัลกอริทึมเพื่อพิจารณาว่ามีวงจรอยู่ในรายการที่เชื่อมโยงหรือไม่ รหัสมีดังนี้: public boolean hasCycle(ListNode head) { if (head == null) { return false; } ListNode fast = head; ListNode slow = head;...
71 มุมมอง
schedule 11.01.2024

เหตุใดเขาจึงไม่ใช้โค้ดต่อไปนี้ในการแทรกโหนดที่ตำแหน่งเฉพาะในรายการที่เชื่อมโยง
โปรดดูรหัสต่อไปนี้และแจ้งให้เราทราบว่ามีอะไรผิดปกติหรือไม่ ฉันกำลังพยายามแทรกโหนดในตำแหน่งเฉพาะในรายการที่เชื่อมโยง เราจำเป็นต้องส่งคืนการอ้างอิงไปยังโหนดหลักหลังจากแทรกแล้ว Node InsertNth(Node head, int data, int position) { Node newNode =...
34 มุมมอง

การสร้างวัตถุที่มีชื่อเดียวกันเมื่อใช้รายการเชื่อมโยง [ซ้ำกัน]
ฉันยังใหม่กับ Java และฉันพบการใช้งานรายการที่เชื่อมโยงนี้ด้านล่าง ในวิธีการหลัก เราสร้างอินสแตนซ์ LinkList ชื่อ theLinkedList และใช้ที่เราเรียกวิธี insertFirstLink 4 ครั้ง เมธอด InsertFirstLink ทำอะไรได้บ้างคือสร้างอินสแตนซ์ลิงก์ชื่อ newLink...
786 มุมมอง

เมื่อพิจารณาจากโหนดสุดท้ายของรายการที่เชื่อมโยงเดี่ยว เราจะค้นหาโหนดหลักได้อย่างไร
เมื่อพิจารณาจากโหนดสุดท้ายของรายการที่ถูกลิงก์เดี่ยว เราจะค้นหาโหนดหลักได้อย่างไร สมมติว่าให้ JSON: { "id": "A", "ถัดไป": "B" }, { "id": "B", "ถัดไป": "C" } { "id": "C", "ถัดไป": "D " } { "id": "D", "ถัดไป": null }...
112 มุมมอง
schedule 09.12.2023

Java: การคูณตัวเลขจำนวนมากโดยใช้รายการที่เชื่อมโยง
ฉันควรจะเขียนฟังก์ชันที่คูณตัวเลขสองตัวใหญ่ซึ่งอยู่ในสองรายการที่เชื่อมโยงกัน ฉันต้องการความช่วยเหลือในการหาอัลกอริทึมที่ทำแบบเดียวกับที่คุณแก้ไขด้วยปากกาและกระดาษ นี่คือสิ่งที่ฉันคิด: ฉันจะใช้ for loop...
137 มุมมอง

สตริงไปยังรายการที่เชื่อมโยงเพียงรายการเดียว
ฉันกำลังพยายามแปลงสตริงเป็นรายการที่เชื่อมโยงโดยแต่ละหลักอยู่ในโหนดแยกกัน ฉันพยายามแก้ไขจุดบกพร่อง แต่ดูเหมือนจะไม่พบสิ่งผิดปกติในตรรกะของฉัน ฉันได้รับตัวเลข 2 หลักแปลกๆ อยู่เสมอในแต่ละโหนด และไม่จำเป็นต้องเป็นตัวเลขที่ปรากฏในสตริงด้วยซ้ำ...
224 มุมมอง
schedule 07.11.2023