Data Structures and Algorithms Quiz Part2

Data Structures and Algorithms Quiz Part2

University

20 Qs

quiz-placeholder

Similar activities

Demo DS-A ASHV Quiz

Demo DS-A ASHV Quiz

University

17 Qs

Data Structures Quiz No 2

Data Structures Quiz No 2

University

20 Qs

M3-1

M3-1

University

15 Qs

Introduction to Tree Data Structure (TDS)

Introduction to Tree Data Structure (TDS)

University

20 Qs

Data Structures -Trees & Sorting

Data Structures -Trees & Sorting

University

15 Qs

DSAA Quiz

DSAA Quiz

University

15 Qs

DSA_Midterm Quiz no. 1

DSA_Midterm Quiz no. 1

University

25 Qs

2.3.1 Graph Traversal & Path Finding Algorithms

2.3.1 Graph Traversal & Path Finding Algorithms

12th Grade - 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?