int n //n為待搜尋值
Function BST(現在節點){
if(n==現在節點){ //若待搜尋值等於現在節點 代表已找到 並結束程式
printf(“找到了” )
break
}else if(n<現在節點){ //若待搜尋值小於現在節點 代表尚未找到 往左子節點繼續遞迴尋找
Function BST(左子節點)
}else { //若待搜尋值大於現在節點 代表尚未找到 往右子節點繼續遞迴尋找
Function BST(右子節點)
}
}