คำถามในหัวข้อ 'linked-list'
LinkedList ปัญหาการพึ่งพาแบบวงกลม
ข้อมูลเบื้องต้นเกี่ยวกับปัญหา: ฉันกำลังสร้างโปรแกรมเพื่อติดตามเส้นทางการบินของสนามบินโดยใช้รายการที่เชื่อมโยง เช่น ถ้าชุดข้อมูลเป็น
(Austin - Dallas, Dallas - Houston)
และคุณพยายามค้นหาเที่ยวบิน
(Austin - Houston)...
102 มุมมอง
schedule
07.11.2023
รายการที่เชื่อมโยงในการแทรก 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 มุมมอง
schedule
03.11.2023
อัลกอริทึมเพื่อพิจารณาว่ามีลูปอยู่ในรายการที่เชื่อมโยงหรือไม่
ดังนั้นฉันจึงเพิ่งพบอัลกอริทึมเพื่อพิจารณาว่ามีวงจรอยู่ในรายการที่เชื่อมโยงหรือไม่ รหัสมีดังนี้:
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 มุมมอง
schedule
26.12.2023
การสร้างวัตถุที่มีชื่อเดียวกันเมื่อใช้รายการเชื่อมโยง [ซ้ำกัน]
ฉันยังใหม่กับ Java และฉันพบการใช้งานรายการที่เชื่อมโยงนี้ด้านล่าง ในวิธีการหลัก เราสร้างอินสแตนซ์ LinkList ชื่อ theLinkedList และใช้ที่เราเรียกวิธี insertFirstLink 4 ครั้ง เมธอด InsertFirstLink ทำอะไรได้บ้างคือสร้างอินสแตนซ์ลิงก์ชื่อ newLink...
786 มุมมอง
schedule
30.12.2023
เมื่อพิจารณาจากโหนดสุดท้ายของรายการที่เชื่อมโยงเดี่ยว เราจะค้นหาโหนดหลักได้อย่างไร
เมื่อพิจารณาจากโหนดสุดท้ายของรายการที่ถูกลิงก์เดี่ยว เราจะค้นหาโหนดหลักได้อย่างไร
สมมติว่าให้ JSON:
{ "id": "A", "ถัดไป": "B" }, { "id": "B", "ถัดไป": "C" } { "id": "C", "ถัดไป": "D " } { "id": "D", "ถัดไป": null }...
112 มุมมอง
schedule
09.12.2023
Java: การคูณตัวเลขจำนวนมากโดยใช้รายการที่เชื่อมโยง
ฉันควรจะเขียนฟังก์ชันที่คูณตัวเลขสองตัวใหญ่ซึ่งอยู่ในสองรายการที่เชื่อมโยงกัน ฉันต้องการความช่วยเหลือในการหาอัลกอริทึมที่ทำแบบเดียวกับที่คุณแก้ไขด้วยปากกาและกระดาษ นี่คือสิ่งที่ฉันคิด:
ฉันจะใช้ for loop...
137 มุมมอง
schedule
04.11.2023
สตริงไปยังรายการที่เชื่อมโยงเพียงรายการเดียว
ฉันกำลังพยายามแปลงสตริงเป็นรายการที่เชื่อมโยงโดยแต่ละหลักอยู่ในโหนดแยกกัน
ฉันพยายามแก้ไขจุดบกพร่อง แต่ดูเหมือนจะไม่พบสิ่งผิดปกติในตรรกะของฉัน ฉันได้รับตัวเลข 2 หลักแปลกๆ อยู่เสมอในแต่ละโหนด และไม่จำเป็นต้องเป็นตัวเลขที่ปรากฏในสตริงด้วยซ้ำ...
224 มุมมอง
schedule
07.11.2023