Heaps (data structures)

ฮีป (โครงสร้างข้อมูล)

คิวอ่าน 1 นาที

คิว

Algorithmic information theory

ในวิทยาการคอมพิวเตอร์คิว​​(queap)คือโครงสร้างข้อมูลแบบคิวลำดับความสำคัญ โครงสร้างข้อมูลนี้อนุญาตให้เพิ่มและลบองค์ประกอบใดๆ ก็ได้...

กองฟิโบนาชี่อ่าน 1 นาที

กองฟิโบนาชี่

Amortized data structures

ในวิทยาการคอมพิวเตอร์ฮีปฟิโบนาชชี (Fibonacci heap)เป็นโครงสร้างข้อมูลสำหรับ การดำเนินการ คิวลำดับความสำคัญซึ่งประกอบด้วยชุดของต้นไม้ที่เรียงลำดับ ตามฮี ป มี เวลาการทำงาน เฉลี่ย...

กองd -aryอ่าน 1 นาที

กองd -ary

Heaps (data structures)

d - ary heapหรือd -heapเป็นโครงสร้างข้อมูลคิวลำดับความสำคัญ ซึ่งเป็นการขยายความของbinary heapโดยที่โหนดมี ลูก d ตัวแทนที่จะเป็น 2 ตัว ดังนั้น binary heap จึงเป็น 2-heap และternary.

ฮีปจับคู่อ่าน 1 นาที

ฮีปจับคู่

Amortized data structures

ฮี ปจับ คู่ (Pairing heap) เป็น โครงสร้างข้อมูลฮีป ประเภทหนึ่งที่มีการใช้งานค่อนข้างง่ายและ ประสิทธิภาพ การ ใช้งานโดยเฉลี่ยที่ดีเยี่ยม ซึ่งได้รับการแนะนำโดยMichael Fredman ,...

ฮีป (โครงสร้างข้อมูล)อ่าน 1 นาที

ฮีป (โครงสร้างข้อมูล)

Heaps (data structures)

ในวิทยาการคอมพิวเตอร์ฮีปเป็นโครงสร้างข้อมูลแบบต้นไม้ที่ตรงตามคุณสมบัติของฮีป : ในแม็กซ์ฮีปสำหรับโหนด C ใดๆ หาก P เป็นโหนดแม่ของ C แล้วคีย์ ( ค่า ) ของ P...

ทรีปอ่าน 1 นาที

ทรีป

Binary trees

ในวิทยาการคอมพิวเตอร์ ต้นไม้ค้นหาไบนารี ( Treap )และต้นไม้ค้นหาไบนารีแบบสุ่ม (Randomized Binary Search Tree) เป็น

สมูทซอร์ทอ่าน 1 นาที

สมูทซอร์ท

Comparison sorts

ในวิทยาการคอมพิวเตอร์ smoothsort เป็นอัลกอริธึมการเรียงลำดับแบบเปรียบเทียบ เป็น รูปแบบหนึ่งของheapsortซึ่งคิดค้นและเผยแพร่โดยEdsger Dijkstraในปี 1981 เช่นเดียวกับ heapsort,...

กองเอียงอ่าน 1 นาที

กองเอียง

Binary trees

ฮีปแบบเฉียง (หรือฮีปปรับตัวเอง ) คือโครงสร้างข้อมูลฮีป ที่ถูกนำมาใช้ในรูปแบบของต้นไม้ไบนารีฮีปแบบเฉียงมีข้อดีคือสามารถรวมข้อมูลได้เร็วกว่าฮีปไบนารี ในทางตรงกันข้ามกับฮีปไบนารี...

กองฟิโบนาชี่ที่เข้มงวดอ่าน 1 นาที

กองฟิโบนาชี่ที่เข้มงวด

Fibonacci numbers

ในวิทยาการคอมพิวเตอร์ฮีปฟิโบนาชชีแบบเข้มงวด (strict Fibonacci heap)เป็นโครงสร้างข้อมูลคิวลำดับความสำคัญ ที่มีขอบเขตเวลาในกรณี ที่เลวร้ายที่สุดต่ำโดยจะตรงกับ ขอบเขตเวลา...

ต้นไม้ฝ่ายซ้ายอ่าน 1 นาที

ต้นไม้ฝ่ายซ้าย

Heaps (data structures)

ในวิทยาการคอมพิวเตอร์ต้นไม้ซ้ายหรือฮีปซ้ายเป็นคิวลำดับความสำคัญที่นำมาใช้กับฮีปไบนารีรูป แบบหนึ่ง โหนด x ทุกโหนดมีค่า sซึ่งเป็นระยะทางไปยังใบ ที่ใกล้ที่สุด ในซับทรีที่มีรากอยู่ที่.

ฮีปแบบมิน-แม็กซ์อ่าน 1 นาที

ฮีปแบบมิน-แม็กซ์

CS1 errors: missing periodical

ในวิทยาการคอมพิวเตอร์ฮีปแบบ min-maxเป็นโครงสร้างข้อมูลต้นไม้ไบนารี ที่สมบูรณ์ ซึ่งรวมประโยชน์ของทั้งฮีปแบบ minและฮีปแบบ max เข้า ด้วย กัน กล่าวคือ

ฮีปไบนารีอ่าน 1 นาที

ฮีปไบนารี

Binary trees

ฮีปไบนารีเป็นโครงสร้างข้อมูลฮีป ที่มีรูปแบบเป็นต้นไม้ไบนารีฮีปไบนารีเป็นวิธีทั่วไปในการใช้งานคิวลำดับความสำคัญ : 162–163ฮีปไบนารีได้รับการแนะนำโดยJWJ Williamsในปี 1964...

กองอ่อนอ่าน 1 นาที

กองอ่อน

Amortized data structures

ในวิทยาการคอมพิวเตอร์ซอฟต์ฮีป (Soft Heap)คือรูปแบบหนึ่งของโครงสร้างข้อมูลฮีป แบบง่าย (Simple Heap ) ที่มี เวลา การประมวลผล เฉลี่ยคงที่ สำหรับการดำเนินการ 5 ประเภท ซึ่งทำได้โดยการ..

คิวลำดับความสำคัญแบบสองด้านอ่าน 1 นาที

คิวลำดับความสำคัญแบบสองด้าน

Abstract data types

ในวิทยาการคอมพิวเตอร์คิวลำดับความสำคัญแบบสองด้าน (DEPQ) หรือฮีปแบบสองด้านหรือคิวลำดับความสำคัญเป็นโครงสร้างข้อมูลที่คล้ายกับคิวลำดับความสำคัญหรือฮีปแต่ช่วยให้สามารถลบค่าสูงสุดและต่...

กองทวินามแบบเบี่ยงเบนอ่าน 1 นาที

กองทวินามแบบเบี่ยงเบน

Heaps (data structures)

ในวิทยาการคอมพิวเตอร์ โครงสร้างข้อมูล แบบฮีปทวินามเฉียง (หรือคิวทวินามเฉียง ) เป็นโครงสร้างข้อมูลสำหรับ การดำเนินการ

กอง 2–3 กองอ่าน 1 นาที

กอง 2–3 กอง

Heaps (data structures)

ในวิทยาการคอมพิวเตอร์ฮีป 2–3เป็นโครงสร้างข้อมูลที่ใช้หลักการจัดลำดับความสำคัญ (priority queue ) เป็นรูปแบบหนึ่งของฮีป (heap ) ที่ออกแบบโดยทาดาโอะ ทากาโอกะในปี 1999...

คิวบรอดัลอ่าน 1 นาที

คิวบรอดัล

CS1 maint: url-status

ในวิทยาการคอมพิวเตอร์คิว ​​Brodalเป็นโครงสร้างฮีป / คิวลำดับความสำคัญ ที่มี ขอบเขตเวลากรณีเลวร้ายที่สุด ต่ำมาก: สำหรับการแทรก การค้นหาค่าต่ำสุด การรวม (ผสานสองคิว) และการลดคีย์...

อ่าน 1 นาที

ฮีปที่ผสานได้

Heaps (data structures)

ในวิทยาการคอมพิวเตอร์ฮีปที่ผสานได้ (หรือเรียกว่าฮีปที่หลอมรวมได้ ) เป็นชนิดข้อมูลนามธรรมซึ่งเป็นฮีปที่รองรับการดำเนินการผสาน

ฮีปซอร์ตอ่าน 1 นาที

ฮีปซอร์ต

CS1: long volume value

ในวิทยาการคอมพิวเตอร์ฮีปซอร์ตเป็นอัลกอริธึมการเรียงลำดับ ที่มีประสิทธิภาพ โดยใช้การเปรียบเทียบ ซึ่งจะจัดระเบียบอาร์เรย์อินพุตใหม่เป็นฮีป...

ฮีปเรดิกซ์อ่าน 1 นาที

ฮีปเรดิกซ์

Heaps (data structures)

เรดิกซ์ฮีป (Radix Heap)เป็นโครงสร้างข้อมูลที่ใช้ในการดำเนินการของคิวลำดับความสำคัญแบบโมโนโทน (Monotone Priority Queue)โดยสามารถจัดการชุดขององค์ประกอบที่กำหนดคีย์ให้