यदि एक द्विआधारी वृक्ष एक द्विआधारी खोज वृक्ष (BST) है, तो हमें यह सुनिश्चित करने की आवश्यकता है कि एक नोड के बाएं उप-वृक्ष में सभी नोड्स वर्तमान नोड के मान से कम या बराबर हैं, जबकि एक नोड के दाएं उप-वृक्ष में सभी नोड्स वर्तमान नोड के मूल्य से अधिक हैं। नीचे एक फ़ंक्शन है जो जांचता है कि एक द्विआधारी वृक्ष एक BST है या नहीं। यदि <p> सार्वजनिक बूलन है, तो <p> जावा (नोड रूट) <p> वापसी बूलन है <p> निजी बूलन है। यदि <p> बूलन है, तो <p> निजी बूलन है <p> बूलन है <p> बूलन है <p> बूलन है <p> बूलन है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> बूट है <p> है <p> बट <p <p> है <p> बट <p <p> है <p> है <p> है <p> है <p>
एक बाइनरी ट्री को देखते हुए, जांचें कि क्या यह एक बाइनरी सर्च ट्री है। इसे करने के लिए एक जावा फ़ंक्शन लिखें। मान लीजिए कि नोड वर्ग लागू किया गया है।