All Questions

524 questions and answers

878 views

What is an Abstract Data Type? What do you mean by a Dynamic Data Structure?

An abstract data type (ADT) is an object with a generic description independent of implementation details. This description includes a specification of the components from which the object is made and also the behavioral details

Super Admin
added 3 years ago
971 views
1252 views

Write an algorithm to test whether a given binary tree is a binary search tree.

algorithm to test whether a given binary tree is a binary search tree

Super Admin
added 3 years ago
1146 views

What are the problems of binary tree?

Explain the improvement of performance by the use of height-balanced tree.

Explain how a height-balanced tree can be formed by inserting the following elements in the given order :

1, 2, 3, 4, 5, 6, 8, 9, 10, 7, 11

Show the root element the can be deleted from the above tree.

Height-balanced tree tree is a self-balancing binary tree also name is AVL Tree. For the tree to be considered balanced balance factor must be -1,0 or 1. Balance factor is height of the left subtree minus height of the right subtree of the specific node.

Super Admin
added 3 years ago
1249 views

a) Write an algorithm for deletion of a node from a doubly-linked list. 

b) What is a threaded binary tree ? Write an algorithm for non-recursive in-order traversal of a threaded binary tree. 

Let the node to be deleted is del. 1) If node to be deleted is head node, then change the head pointer to next current head. 2) Set next of previous to del, if previous to del exixts. 3) Set prev of next to del, if next to del exixts.

Super Admin
added 3 years ago