answersLogoWhite

0


Best Answer

A strictly binary tree is one where every node other than the leaves has exactly 2 child nodes. Such trees are also known as 2-trees or full binary trees.

An extended binary tree is a tree that has been transformed into a full binary tree. This transformation is achieved by inserting special "external" nodes such that every "internal" node has exactly two children.

User Avatar

Wiki User

9y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

13y ago

Binary search trees form an important sub class of binary trees. In an ordinary tree, the elements are not ordered in any way. A binary search tree is a binary tree which is either empty or in which the following criteria are satisfied.

1. All keys of the left sub tree of the root are less than the root.

2. All keys of the right sub tree of the root are greater than the root.

3. The left and right sub tree of a binary search tree are binary search trees on once again.

Extended binary tree: ---

In an extended binary tree, the special nodes are added to a binary tree to make it complete binary tree. In extended binary tree each node must contain two child.

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

A binary tree is a tree data structure in which each node has at most two children. Typically the child nodes are called left and right. One common use of binary trees is binary search trees; another is binary heaps.

A binary search tree (BST) is a binary tree data structure which has the following properties:

->each node has a value;

->a total order is defined on these values;

->the left subtree of a node contains only values less than the node's value;

->the right subtree of a node contains only values greater than or equal to the node's value.

An AVL tree is a self-balancing binary search tree.

In an AVL tree the heights of the two child subtrees of any node differ by at most one, therefore it is also called height-balanced. Lookup, insertion, and deletion all take O(log n) time in both the average and worst cases. Additions and deletions may require the tree to be rebalanced by one or more tree rotations.

This answer is:
User Avatar

User Avatar

Wiki User

6y ago

A binary tree is composed of binary nodes where each node refers to a maximum of two child nodes, denoted left and right. A parent node has at least one child node while a leaf node has none. A balanced binary tree is a binary tree where there are as many nodes to the left of the root as there are to the right, with a difference no greater than 1 node. During an insertion, the tree must be re-balanced. Red-black trees are a common means of implementing a balanced binary tree.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

In a balanced binary tree every node has the same number of nodes to its left and right. An (unbalanced) binary tree does not.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between extended binary tree and a binary search tree?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What assumption about the list is made when binary search is conducted?

Binary search requires that the list be in search key order.


A binary search of an orderd set of elements in an array or a sequential search of the elements.Which one is faster?

A binary search is much faster.


Difference between binary search tree and heap tree?

A binary search tree uses the definition: that for every node,the node to the left of it has a less value(key) and the node to the right of it has a greater value(key).Where as the heap,being an implementation of a binary tree uses the following definition:If A and B are nodes, where B is the child node of A,then the value(key) of A must be larger than or equal to the value(key) of B.That is,key(A) ≥ key(B).


How do you print all data in a Binary Search Tree?

By using Depth First Search or Breadth First search Tree traversal algorithm we can print data in Binary search tree.


How do you do binary search in file?

A binary search on a random-access file is performed much in the same way as a binary search in memory is performed, with the exception that instead of pointers to items in memory file seek operations are used to locate individual items within the file, then load into memory for further examination. The key aspects of the binary search algorithm do not depend on the specifics of the set of searchable items: the set is expected to be sorted, and it must be possible to determine an order between any two items A and B. Finally, the binary search algorithm requires that the set of searchable items is finite in size, and of a known size.

Related questions

What is the different between a binary search tree and a binary tree?

self depend friend"s............


What is a difference between binary tree and binary?

I think a binary tree is a thing to help you search whereas binary is 100100101010, that thing that computers use...I think the difference is that a binary tree helps you search but binary is the thing that computers use:10010101001010 The term binary refers to the idea that there are "2" options. In terms of computers at a low level, this refers to 1's and 0's (high voltage and low voltage). A binary tree is a completely different concept. It is a type of data structure with a parent node that branches down into 2 child nodes at each level. If implemented as a binary *search* tree it is pretty efficient at searching data sets that are ordered (O(log n))


Difference between B-tree and Binomial search tree?

A B-tree is a kind of tree data structure which is a generalization of a binary search tree where each node can have more than two children and contain more than 1 value. A Binominal search tree I am not sure of. If you mean Binary search tree, then it is an abstract data structure. Binominal is a term usually used with distributions while Binary is usually used with data. Hope this helps.


What assumption about the list is made when binary search is conducted?

Binary search requires that the list be in search key order.


What is the use of binary?

Binary trees are commonly used to implement binary search tree and binary heaps.


A binary search of an orderd set of elements in an array or a sequential search of the elements.Which one is faster?

A binary search is much faster.


What is the binary number for decimal 191?

It is 10111111 in binary. Try a search for '191 to binary'.


Items that are not suitable for a binary search?

The only items suitable for a binary search are those which are in a sorted order.


Does binary tree and binary search tree same?

no they are not same


What is the difference between a boolean search and a keyword search?

A keyword search searches for exact word when a boolean search looks for synonym's. The difference between a keyword search and a boolean search is the focus of the search. A keyword search is a search for an exact word. A boolean search is a search for a synonym.


Difference between binary search tree and heap tree?

A binary search tree uses the definition: that for every node,the node to the left of it has a less value(key) and the node to the right of it has a greater value(key).Where as the heap,being an implementation of a binary tree uses the following definition:If A and B are nodes, where B is the child node of A,then the value(key) of A must be larger than or equal to the value(key) of B.That is,key(A) ≥ key(B).


What are the drawbacks of the binary search?

The only drawback I know of is that binary search requires that the list already be sorted. So if you have a really large unsorted list than binary search would not be the best option.