Psl/binary search trees
รุ่นแก้ไขเมื่อ 02:16, 9 กุมภาพันธ์ 2558 โดย Jittat (คุย | มีส่วนร่วม) (หน้าที่ถูกสร้างด้วย 'ในส่วนนี้เราจะหัดใช้โครงสร้างข้อมูลแบบ binary search tree ...')
ในส่วนนี้เราจะหัดใช้โครงสร้างข้อมูลแบบ binary search tree
ส่วนพื้นฐานของโครงสร้างข้อมูลดังกล่าวคือ tree node ซึ่งจะประกอบด้วยที่สำหรับเก็บข้อมูลและ pointer สองอันที่ชี้ไปยังโหนดลูกด้านซ้ายและด้านขวา นิยามได้ดังนี้
struct Node {
int val;
Node* left;
Node* right;
Node(int v, Node* l=0, Node* r=0)
: val(v), left(l), right(r)
{}
};