Tag: heapq
4 รายการ
Blog
pythonheapqpriority-queue
Python 3.14 max-heap API: เลิกใส่เครื่องหมายลบเพื่อจัดคิวค่าสูงสุด
ใช้ heapify_max, heappush_max และ heappop_max โดยตรง พร้อมทดสอบลำดับและแยกจาก min-heap เดิม
pythonheapqstdlib
Python 3.14: heapq มี heapify_max / heappush_max — เลิกกลับเครื่องหมายเอง
สรุปตัวช่วย max-heap ใหม่ใน heapq 3.14 — heapify_max, heappush_max, heappop_max, heapreplace_max, heappushpop_max
pythonheapqstdlib
heapq.nlargest / nsmallest: หยิบ Top-N โดยไม่ sort ทั้งก้อน
ใช้ heapq.nlargest และ nsmallest จาก docs.python.org ดึงค่าสูงสุด/ต่ำสุด n ตัว พร้อมตัวอย่างรันจริง
pythonheapqstreaming
Python heapq.merge: รวม stream ที่เรียงแล้วโดยไม่กองทั้งหมดใน RAM
ใช้ heapq.merge รวมหลาย iterable แบบ lazy พร้อมเงื่อนไขข้อมูลต้องเรียงและผลต่อ memory เมื่อเทียบกับ sorted