Suppose T is a binary tree with 17 nodes. What is the minimum possible depth of T?     1 3 4 2 A binary tree of N nodes has  _______.   Log2 N levels N / 2 levels  Log10 N levels   N x 2 levels  The difference between a binary tree and a binary search tree is that :   in binary search tree nodes are inserted based on the values they contain none of these  in binary tree nodes are inserted based on the values they contain a binary search tree has two children per node whereas a binary tree can have none, one, or two children per node What is the best code for the following procedure: AddStudent(studentName):add a new student to an array of alphabetically  ordered names . Hint: We must shift some students.  size contains the number of students in the array        AddStudent(studentName){    int i ;    for( i=0; i< size-1; i++){          if(arr[i].compareTo( studentName)>0)                 break;    for(int j= size-1 ; j >i ; j++)                 arr[j+1] = arr[j]; arr[i] = studentName; }                                          AddStudent(studentName){    int i ;    for( i=0; i< size-1; i++){          if(arr[i].compareTo( studentName)>0)                 break;    for(int j= size-1 ; j >i ; j++)                 arr[j+1] = arr[j]; arr[i] = studentName; }   AddStudent(studentName){    int i ;    for( i=0; i< size-1; i++){          if(arr[i].compareTo( studentName)>0)                 break;    for(int j= i; j < size i; j++)                 arr[j+1] = arr[j]; arr[i] = studentName; }   AddStudent(studentName){    int i ;    for( i=0; i< size-1; i++){          if(arr[i].compareTo( studentName)>0)                 break;    for(int j= size-1; j>= i; j--)                 arr[j+1] = arr[j]; arr[i] = studentName; } Adding an element to an array list at index i  requires:   Shifting the elements from position i+1 to the end of the array list after adding the new element. Shifting the elements from position i+1 to the end of the array list before adding the new element.  Shifting the elements from position i to the end of the array list after adding the new element. Shifting the elements from position i to the end of the array list before adding the new element Compiler uses which one of the following to evaluate a mathematical equation:   Binary Search Tree Binary Tree Queue none of these

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Suppose T is a binary tree with 17 nodes. What is the minimum possible depth of T?

 


 

1

3

4

2




A binary tree of N nodes has  _______.

 

Log2 N levels

N / 2 levels 

Log10 N levels 

 N x 2 levels 





The difference between a binary tree and a binary search tree is that :


 

in binary search tree nodes are inserted based on the values they contain

none of these

 in binary tree nodes are inserted based on the values they contain

a binary search tree has two children per node whereas a binary tree can have none, one, or two children per node




What is the best code for the following procedure:

AddStudent(studentName):add a new student to an array of alphabetically  ordered names . Hint: We must shift some students.  size contains the number of students in the array 

 

 

 

AddStudent(studentName){

   int i ;

   for( i=0; i< size-1; i++){

         if(arr[i].compareTo( studentName)>0)

                break;

   for(int j= size-1 ; j >i ; j++)

                arr[j+1] = arr[j];

arr[i] = studentName;

}


 


 

                

               


 

 

AddStudent(studentName){

   int i ;

   for( i=0; i< size-1; i++){

         if(arr[i].compareTo( studentName)>0)

                break;

   for(int j= size-1 ; j >i ; j++)

                arr[j+1] = arr[j];

arr[i] = studentName;

}



 

AddStudent(studentName){

   int i ;

   for( i=0; i< size-1; i++){

         if(arr[i].compareTo( studentName)>0)

                break;

   for(int j= i; j < size i; j++)

                arr[j+1] = arr[j];

arr[i] = studentName;

}

 

AddStudent(studentName){

   int i ;

   for( i=0; i< size-1; i++){

         if(arr[i].compareTo( studentName)>0)

                break;

   for(int j= size-1; j>= i; j--)

                arr[j+1] = arr[j];

arr[i] = studentName;

}




Adding an element to an array list at index i  requires:


 

Shifting the elements from position i+1 to the end of the array list after adding the new element.

Shifting the elements from position i+1 to the end of the array list before adding the new element.

 Shifting the elements from position i to the end of the array list after adding the new element.

Shifting the elements from position i to the end of the array list before adding the new element




Compiler uses which one of the following to evaluate a mathematical equation:


 

Binary Search Tree

Binary Tree

Queue

none of these








Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Types of trees
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education