Which traversal will you perform to sort the elements of a binary search tree?

A

Preorder 

B

Postorder

C

Inorder 

D

 Level order

উত্তরের বিবরণ

img

Inorder traversal একটি Binary Search Tree (BST)-এর নোডগুলোকে এমনভাবে ভিজিট করে যাতে উপাদানগুলো ascending (বর্ধমান) ক্রমে পাওয়া যায়। কারণ, BST-এর মূল বৈশিষ্ট্য অনুযায়ী প্রতিটি নোডের মান তার বাম সাবট্রির সকল মানের চেয়ে বড় এবং ডান সাবট্রির সকল মানের চেয়ে ছোট। তাই Left → Root → Right ক্রমে নোড ভিজিট করলে সাজানো ক্রমে ফলাফল পাওয়া যায়।

মূল বিষয়গুলো হলো:

  • Inorder (Left, Root, Right): উপাদানগুলোকে ascending sorted order-এ প্রদান করে (যেমন 1, 2, 3, 4, 5)।

  • Preorder (Root, Left, Right): ট্রির কাঠামোর একটি কপি বা ক্লোন তৈরিতে ব্যবহৃত হয়।

  • Postorder (Left, Right, Root): ট্রি ডিলিট বা এক্সপ্রেশন ইভ্যালুয়েশনে ব্যবহৃত হয়, কারণ এতে প্যারেন্টের আগে চাইল্ড নোড মুছে ফেলা হয়।

  • Level Order (Breadth-First): নোডগুলোকে স্তরভিত্তিকভাবে (level by level) ভিজিট করে, তবে এতে উপাদানগুলো সাজানো ক্রমে পাওয়া যায় না।


Unfavorite

0

Updated: 20 hours ago

Related MCQ

Which of the following could be the correct interpretation of 10110011?

Created: 19 hours ago

A

179 

B

B3  

C

-77

D

 All of the above

Unfavorite

0

Updated: 19 hours ago

বাইনারি সংখ্যা 11010 এর ২ এর পরিপূরক (2’s Complement) কত?

Created: 1 month ago

A

01010


B

00110

C

00101

D

01011

Unfavorite

0

Updated: 1 month ago

(1101)2 + (1011)2 = ?

Created: 3 weeks ago

A

(10010)2

B

(10100)2

C

(11000)2

D

(11001)2

Unfavorite

0

Updated: 3 weeks ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD