Data Structures and Algorithms Quiz Part2

Data Structures and Algorithms Quiz Part2

University

20 Qs

quiz-placeholder

Similar activities

Algorithm questions

Algorithm questions

12th Grade - University

20 Qs

Trees in Data Structure

Trees in Data Structure

University

15 Qs

Data Structures using C

Data Structures using C

12th Grade - University

20 Qs

New DSC Quiz

New DSC Quiz

University

20 Qs

Types of Trees

Types of Trees

University

25 Qs

Data Structures Quiz No 2

Data Structures Quiz No 2

University

20 Qs

TREES

TREES

University

20 Qs

MS 101 - Week 16 - Graph

MS 101 - Week 16 - Graph

University

20 Qs

Data Structures and Algorithms Quiz Part2

Data Structures and Algorithms Quiz Part2

Assessment

Quiz

Computers

University

Hard

Created by

Comprehensive Viva

Used 3+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Construct a binary search tree by inserting 8, 6, 12, 3, 10, 9 one after another. To make the resulting tree as AVL tree which of the following is required?

One right rotation only

One left rotation followed by two right rotations

One left rotation and one right rotation

The resulting tree itself is AVL

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Consider a hash table of size seven, with starting index zero, and a hash function (2x + 5) mod7. Assuming the hash table is initially empty, which of the following is the contents of the table when the sequence 1, 4, 9, 6 is inserted into the table using closed hashing? Note that '_' denotes an empty location in the table.

9, _, 1, 6, _, _, 4

1, _, 6, 9, _, _, 4

4, _, 9, 6, _, _, 1

1, _, 9, 6, _, _, 4

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Consider the following C program where TreeNode represents a node in a binary tree

struct TreeNode

{ struct TreeNode *leftChild;

struct TreeNode *rightChild;

int element; };

int CountNodes(struct TreeNode *t)

{ if((t==NULL)||((t->leftChild==NULL) && (t->rightChild==NULL)))

return 0;

else

{ return 1+CountNodes(t->leftChild)+CountNodes(t->rightChild) } }

The value returned by CountNodes when a pointer to the root of a binary tree is passed as its argument is

number of nodes

number of leaf nodes

number of non leaf nodes

number of leaf nodes-number of non leaf nodes

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

How many distinct binary search trees can be created out of 6 distinct keys?

7

36

140

132

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Suppose we are sorting an array of eight integers using quicksort, and we have just finished the first partitioning with the array looking like this: 2 5 1 7 9 12 11 10 Which statement is correct?

The pivot could be either the 7 or the 9.

The pivot could be the 7, but it is not the 9

The pivot is not the 7, but it could be the 9

Neither the 7 nor the 9 is the pivot.

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

In a complete k-ary tree, every internal node has exactly k children or no child. The number of leaves in such a tree with n internal nodes is:

nk

(n - 1) k+ 1

n( k - 1) + 1

n(k - 1)

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

If a node in a Binary search tree has two children, then its inorder predecessor has .........

No child

No left child

No right child

Two children

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?