ตอนนี้เพิ่งเริ่มเขียน Python และพยายามใช้ Heapq อยู่จ่ะ ทำแบบง่ายๆได้แล้ว
แต่ดูจากbinary tree แล้ว มันเรียงเหมือนพิระมิดใช่ไหมคะ
ทีนี้อยากจะเรียงใหม่ จะเอามาลองทำ adaptive huffman น่ะค่ะ
เราใช้ module อื่นจะเหมาะกว่าไหมคะ เพราะใช้ Heapq แล้วงงมาก error ตลอด (เศ้รา)
อยากขอคำแนะนำค่ะ ลองใช้แบบไหนดีคะ
มาดูหลัง post ทำไมมันขึ้นทีเดียวสาม post เลยล่ะ แก้ยังงัยคะ
ที่บอกว่าเรียงเหมือน binary tree นี่คือตอน print structure ของ heapq มาดูรึเปล่าครับ ???
ผมไม่รู้เรื่อง adaptive huffman เท่าไหร่ แต่พอจะเข้าใจว่าคุณอยากได้โครงสร้างแบบ tree ที่มันยืดหยุ่นกว่าที่ heapq มีให้ อันนี้น่าจะลอง implement ดูเองนะครับ โค้ดพวก data structure ก็ไม่ต่างจากภาษาอื่นมากนัก เขียน class Node อะไรพวกนี้ขึ้นมาเองเลยน่าจะไหว (ดูจากที่บอกว่าเพิ่งเริ่มเขียน Python เลยเข้าใจว่าน่าจะเคยเขียนภาษาอื่นมาบ้าง)