ในส่วนนี้ เราจะเห็นเทคนิคการสั่งจองล่วงหน้า (แบบเรียกซ้ำ) สำหรับแผนผังการค้นหาแบบไบนารี สมมติว่าเรามีต้นไม้ต้นหนึ่งแบบนี้ - ลำดับการข้ามผ่านจะเป็นดังนี้:10, 5, 8, 16, 15, 20, 23 อัลกอริทึม preorderTraverse(root): Begin if root is not empty, then print the value