পোস্টটি পড়া হয়েছে 3,104 বার
Data Structure in Bengali

ট্রি ডেটা স্ট্রাকচার – ৭ [Checking: Is it a BST or Not?]

বাইনারি সার্চ ট্রি – BST এর ব্যাসিক অপারেশনগুলো নিয়ে এর আগে বিস্তারিত আলোচনা হয়েছে। আজকে আলোচনা করব BST related খুব কমন একটা ইন্টারভিউ প্রশ্ন নিয়ে। সেটা হচ্ছে একটা বাইনারি ট্রি বাইনারি সার্চ ট্রি কিনা তা চেক করতে হবে। উপরের ছবিটা একটা BST. নিচের ছবিটাও কি BST? নিচের ছবিতে root 47 এর right child এর মান…Continue reading ট্রি ডেটা স্ট্রাকচার – ৭ [Checking: Is it a BST or Not?]

পোস্টটি পড়া হয়েছে 2,276 বার
Data Structure in Bengali

ট্রি ডেটা স্ট্রাকচার – ৬ [Delete any node of BST]

আজকের টপিক হচ্ছে বাইনারি সার্চ ট্রি এর যে কোনো একটা নোড কিভাবে delete করা যায়। তুমি যেহেতু লিংকড লিস্ট সম্পর্কে ভাল ধারণা রাখো তাই এই টপিকটা তোমার বুঝতে খুব বেশি সমস্যা হবে না। যদি লেখাটা বুঝতে সমস্যা বোধ করো তাহলে লিংকড লিস্টের উপর লেখা পোস্টগুলো দেখে আসতে পারো। লিংকড লিস্ট ছিল Linear Data Structure. তাই…Continue reading ট্রি ডেটা স্ট্রাকচার – ৬ [Delete any node of BST]

পোস্টটি পড়া হয়েছে 2,273 বার
Data Structure in Bengali

ট্রি ডেটা স্ট্রাকচার – ৫ [BST: Find maximum and minimum value]

Tree Data Structure সিরিজের তৃতীয় পর্বে বাইনারি সার্চ ট্রির insert ও search অপারেশন দেখানো হয়েছিল। চতুর্থ পর্বে BST এর tree traversal দেখানো হয়েছিল। এর মাধ্যমে আমরা এখন BST কে pre-order, in-order ও post-order এ প্রিন্ট করতে শিখেছিলাম। যে কোনো ডেটা স্ট্রাকচার শেখার সময় আরেকটি কমন অপারেশন শেখানো হয়। তা হচ্ছে maximum ও minimum সংখ্যাটাকে খুঁজে…Continue reading ট্রি ডেটা স্ট্রাকচার – ৫ [BST: Find maximum and minimum value]

পোস্টটি পড়া হয়েছে 3,132 বার
Data Structure in Bengali

ট্রি ডেটা স্ট্রাকচার – ৪ [Binary Search Tree Traversal]

ট্রি ডেটা স্ট্রাকচার সিরিজের তৃতীয় পর্বে Binary Search Tree এর নোডগুলোর ইনসার্ট অপারেশন দেখানো হয়েছিল। আরো দেখানো হয়েছিল ট্রি এর মধ্য থেকে কোনো একটা value সার্চ করে বের করার কোড। এই পর্বে BST এর traversal দেখানো হবে। কোনো ডেটা স্ট্রাকচার ব্যবহারের সময় ডেটাগুলোতে traverse করার দরকার হয়। ট্রাভার্সের অর্থ এক্ষেত্রে সবগুলো ডেটাতে access করা। যেমন অ্যারে…Continue reading ট্রি ডেটা স্ট্রাকচার – ৪ [Binary Search Tree Traversal]

পোস্টটি পড়া হয়েছে 4,351 বার
Data Structure in Bengali

ট্রি ডেটা স্ট্রাকচার – ৩ [বাইনারি সার্চ ট্রি – BST]

ট্রি ডেটা স্ট্রাকচার সিরিজের প্রথম পর্বে ট্রি এর ব্যাসিক ধারণা দেয়া হয়েছিল। দ্বিতীয় পর্বে বেশ কয়েক রকমের ট্রি সম্পর্কে আলোচনা করা হয়েছে। এই পর্বে সরাসরি চলে যাব BST বা Binary Search Tree এর implementation এ। BST – Binary Search Tree বাইনারি সার্চ অ্যালগরিদম শেখার সময় আমরা দেখেছি, যদি একটা অ্যারের মানগুলো সর্টেড থাকে তাহলে তাতে…Continue reading ট্রি ডেটা স্ট্রাকচার – ৩ [বাইনারি সার্চ ট্রি – BST]