কম্পিউটার

জাভাস্ক্রিপ্টে বাইনারি ট্রিতে একটি মান উপস্থিত আছে বা নেই তা কীভাবে খুঁজে পাবেন?


আমাদের একটি BinarySearchTree ডেটা টাইপের প্রোটোটাইপ অবজেক্টে একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি মান নেয় এবং সেই মানটি BST-তে রয়েছে কিনা তা খুঁজে বের করে৷

উদাহরণ

এর জন্য কোড হবে -

BSTclass Node { constructor(value) { this.value =value; BST//-এর জন্য }}// ক্লাসে নোড সন্নিবেশ করার ফাংশন রয়েছে এবং বিদ্যমান নোডসক্লাস BinarySearchTree { constructor() { this._root =null; }; insert(value) { let node =this, side ='_root'; যখন (নোড[পার্শ্ব]) { নোড =নোড [পার্শ্ব]; if (value ===node.value) { ফেরত; }; side =মান

আউটপুট

এবং কনসোলে আউটপুট হবে −

সত্য

  1. জাভাস্ক্রিপ্টে বাইনারি সার্চ ট্রি

  2. জাভাস্ক্রিপ্টে বাইনারি ট্রি

  3. জাভাস্ক্রিপ্টে হ্যাশের কীগুলি কীভাবে খুঁজে পাবেন?

  4. জাভাস্ক্রিপ্টে একটি বাইনারি ট্রি উল্টানো