อะไรลูกศรขึ้น (


9

ฉันเรียนรู้ต้นไม้จุดได้เปรียบและฉันพบสิ่งนี้ในขณะที่อ่านโครงสร้างข้อมูลและอัลกอริทึมสำหรับการค้นหาเพื่อนบ้านที่ใกล้ที่สุดในช่องว่างการวัดทั่วไปโดย Peter Yianilos ( การดำเนินการของ SODA 1993 , SIAM, หน้า 311–321; PDF ) pseudocode ต่อไปนี้ปรากฏขึ้นในอัลกอริทึม 1

function Make_vp_tree(S)if S= then return new(node);node.p:=Select_vp(S);node.mu:=MediansSd(p,s);

nodeเป็นโหนดของ vp-tree ดังนั้นฉันรู้ว่ามันnode.pหมายความว่าอะไร แต่ลูกศรขึ้นหมายความว่าอะไรในบริบทนี้

คำตอบ:


14

ขั้นตอนวิธีการในกระดาษคุณเชื่อมโยงไปอธิบายไว้ในสัญกรณ์ค่อนข้างคล้ายกับปาสกาลภาษาที่ชี้ถือว่าในทางหนึ่งมาก ในปาสกาลชี้มีการประกาศเป็นที่อ้างอิงถึงค่าของชนิดที่เฉพาะเจาะจง (ตัวชี้ไปยังจำนวนเต็มไม่สามารถอ้างถึงบูลเป็นต้น)

ลูกศรขึ้นด้านบนในตัวอย่างที่คุณทำซ้ำเป็นผู้ดำเนินการประชุม เห็นได้ชัดว่าnodeเป็นตัวชี้ไปยังค่าของประเภทบันทึก (ไม่ใช่บันทึกตัวเอง) ซึ่งที่pและmuเป็นเขตจึงnode.pไม่มีความหมาย

ลองดูคำถามที่คล้ายกันนี้เพื่อความกระจ่างเพิ่มเติม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.