สมมติว่าเรามีไบนารีทรี เราต้องหาความกว้างสูงสุดของระดับใดๆ ในทรี ความกว้างของระดับคือจำนวนโหนดที่สามารถเก็บระหว่างโหนดซ้ายสุดและโหนดขวาสุดได้ ดังนั้นหากอินพุตเป็นแบบ แล้วผลลัพธ์จะเป็น 2 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้- สร้างแผนที่ d เพื่อเก็บค่าต่ำสุดและสูงสุด ค่าต่ำสุดเริ่มต้นคื