Let T(n) be the number of different binary search trees on n distinct elements-then

 where x is :

This question was previously asked in
NIELIT Scientific Assistant CS 5 Dec 2021 Official Paper
View all NIELIT Scientific Assistant Papers >
  1. n − k + 1
  2. n − k
  3. n − k − 1
  4. n − k − 2 

Answer (Detailed Solution Below)

Option 1 : n − k + 1
Free
NIELIT Scientific Assistant Quantitative Aptitude Mock Test
20 Qs. 20 Marks 30 Mins

Detailed Solution

Download Solution PDF

Let T(n) be the number of different binary search trees on n distinct elements. Then:

T(n) = ∑k=1n T(k-1) T(x) where x is:

  • 1) n - k + 1
  • 2) n - k
  • 3) n - k - 1
  • 4) n - k - 2

The correct answer is option 1: n - k + 1

Key Points

  • The formula for the number of different binary search trees (BSTs) on n distinct elements can be understood as follows:
    • For each element k (from 1 to n) chosen as the root, there are T(k-1) ways to arrange the elements to the left of k (i.e., the left subtree) and T(x) ways to arrange the elements to the right of k (i.e., the right subtree).
    • In this context, x represents the number of elements remaining after choosing k and the elements to its left, which is n - k + 1.
    • Thus, the formula is: T(n) = ∑k=1n T(k-1) T(n - k + 1).

Additional Information

  • The number of different BSTs on n distinct elements is also known as the nth Catalan number, which has a closed-form expression: C(n) = (1 / (n + 1)) (2n choose n).
  • This counting problem is fundamental in combinatorial mathematics and has applications in various fields, including computer science and algorithm design.
  • Understanding the properties and formulas of BSTs helps in optimizing search and sort operations in data structures.

Latest NIELIT Scientific Assistant Updates

Last updated on Jun 12, 2025

-> NIELIT Scientific Assistant city intimation slip 2025 has been released at the official website.

-> NIELIT Scientific Assistant exam 2025 is scheduled to be conducted on June 28. 

-> A total number of 113 revised vacancies have been announced for the post of Scientific Assistant in Computer Science (CS), Information Technology (IT), and Electronics & Communication (EC) streams.

-> Online application form, last date has been extended up to from 17th April 2025.

->The NIELT has revised the Essential Qualifications for the post of Scientific Assistant. Candidates must possess (M.Sc.)/ (MS)/ (MCA) / (B.E.)/ (B.Tech) in relevant disciplines.

 

-> The NIELIT Scientific Assistant 2025 Notification has been released by the National Institute of Electronics and Information Technology (NIELIT).

More Binary Search Tree Questions

Hot Links: teen patti pro teen patti master 2025 teen patti lucky teen patti master real cash teen patti rich