สารบัญ:

ฉันจะเรียงลำดับรายการที่เชื่อมโยงตามตัวอักษรได้อย่างไร
ฉันจะเรียงลำดับรายการที่เชื่อมโยงตามตัวอักษรได้อย่างไร

วีดีโอ: ฉันจะเรียงลำดับรายการที่เชื่อมโยงตามตัวอักษรได้อย่างไร

วีดีโอ: ฉันจะเรียงลำดับรายการที่เชื่อมโยงตามตัวอักษรได้อย่างไร
วีดีโอ: สอน Excel: การเรียงลำดับข้อมูลแบบกำหนดลำดับการเรียงเอง (Sort with custom list) ใน Excel 2024, อาจ
Anonim

การเรียงลำดับ สตริง LinkedList ใน Java เป็นเรื่องง่าย คุณสามารถ เรียงลำดับ สตริง LinkedList ในการขึ้น ตามตัวอักษร สั่งซื้อโดยใช้ เรียงลำดับ ( รายการรายการ ). นอกจากนี้คุณยังสามารถ เรียงลำดับ สตริง LinkedList ในการลง ตามตัวอักษร สั่งซื้อโดยใช้ เรียงลำดับ ( รายการรายการ , ตัวเปรียบเทียบค).

เมื่อคำนึงถึงสิ่งนี้ คุณจะเรียงลำดับรายการที่เชื่อมโยงอย่างไร

ด้านล่างเป็นการแทรกอย่างง่าย เรียงลำดับ อัลกอริทึมสำหรับ รายการที่เชื่อมโยง . 1) สร้างช่องว่าง จัดเรียง (หรือผล) รายการ 2) สำรวจที่กำหนด รายการ ให้ติดตามทุกโหนด a) ใส่โหนดปัจจุบันใน จัดเรียง ทางเข้า จัดเรียง หรือผล รายการ . 3) เปลี่ยนหัวหน้าที่ได้รับ รายการที่เชื่อมโยง ถึงหัวหน้าของ จัดเรียง (หรือผล) รายการ.

ต่อมา คำถามคือ คุณจะเรียงลำดับลิงค์ลิสต์ใน CPP อย่างไร? โปรแกรม C++ เพื่อใช้งาน Sorted Singly Linked List

  1. * โปรแกรม C++ เพื่อใช้งาน Sorted Singly Linked List
  2. #รวม
  3. #รวม
  4. #รวม
  5. โหนดโครงสร้าง
  6. ข้อมูล int;
  7. โหนด *ถัดไป;
  8. }*p = NULL, *หัว = NULL, *q = NULL, *np = NULL;

คำถามก็คือ คุณจะเรียงลำดับรายการที่เชื่อมโยงโดยใช้การเรียงลำดับแบบฟองได้อย่างไร

ในการเรียงลำดับบับเบิ้ล เราทำตามขั้นตอนด้านล่าง:

  1. ขั้นตอนที่ 1: ตรวจสอบว่าข้อมูลใน 2 โหนดที่อยู่ติดกันนั้นเรียงลำดับจากน้อยไปมากหรือไม่ หากไม่เป็นเช่นนั้น ให้สลับข้อมูลของโหนดที่อยู่ติดกัน 2 โหนด
  2. ขั้นตอนที่ 2: เมื่อผ่านด่าน 1 องค์ประกอบที่ใหญ่ที่สุดจะอยู่ท้ายรายการ
  3. ขั้นตอนที่ 3: เรายุติการวนซ้ำเมื่อองค์ประกอบทั้งหมดเริ่มต้นขึ้น

คุณเรียงลำดับรายการที่เชื่อมโยงใน Java ได้อย่างไร

sortList() จะเรียงลำดับโหนดของรายการจากน้อยไปหามาก

  1. กำหนดโหนดปัจจุบันที่จะชี้ไปที่หัว
  2. กำหนดดัชนีโหนดอื่นซึ่งจะชี้ไปที่โหนดถัดจากปัจจุบัน
  3. เปรียบเทียบข้อมูลของโหนดปัจจุบันและโหนดดัชนี
  4. ปัจจุบันจะชี้ไปที่ปัจจุบัน
  5. ดำเนินการตามขั้นตอนนี้ต่อไปจนกว่าจะจัดเรียงรายการทั้งหมด