answersLogoWhite

0


Best Answer

First off, there are several types of trees in data structures. each with different uses and benefits. The two most common are binary trees and binomial trees.

Binary trees are used most commonly in search algorithms. The benefits of this is that a search can be performed in O(lg(n)) time, instead of the O(n) time that a sequential search takes. An example from the real world of a binary tree in action is in databases, where indexes are organized in a binary tree, thus enabling faster searching.

Binomial trees are usually used in communication, particularly when distributing or aggregating information. A real world example comes from supercomputers, where multiple processors are all working simultaneously. In order to aggregate or distribute data, a binomial tree structure is commonly employed.

User Avatar

Wiki User

15y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Where are trees in data structures implemented in the real world?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What are the applications of pointers in using c language?

Accessing data by address. Some data-structures, like lists and trees, are usually implemented using pointers.


Data Structures and Algorithms in Java?

Data structures has been implemented in Java language already, you just need to import it and start using it. Data Structures are located in Java.util packages.ArrayArraylistVectorHashMapHashTableLinkedListStackQueueCollection this are the few I know.Thanks,Anandkumar.R


What is the Pascal programming language data structure?

In Pascal, data structures are implemented with recorddata types. A record is synonymous with the structdata type in C, or the class data type in C++.


What is data structure?

The data structures are user defined data types specifically created for the manipulation of data in a predefined manner. Examples of data structures would be stacks,queues,trees,graphs and even arrays(also reffered as data structure)


Why you use data structure?

I assume you also mean ignoring each language's array-like types (List in C#, ArrayList in Java, [] in Python, etc.). I do use associative structures (maps, dictionaries) extremely frequently, as I work a lot in Python, but also in C# and C++. Many of those structures are implemented with trees behind the covers. Sets are pretty common for me too. There are tasks that more naturally fit data types (like finding the difference between two data sets). -lucycordova

Related questions

What are the applications of pointers in using c language?

Accessing data by address. Some data-structures, like lists and trees, are usually implemented using pointers.


Data Structures and Algorithms in Java?

Data structures has been implemented in Java language already, you just need to import it and start using it. Data Structures are located in Java.util packages.ArrayArraylistVectorHashMapHashTableLinkedListStackQueueCollection this are the few I know.Thanks,Anandkumar.R


How many types of tree data structures are there?

Search Trees Interval Trees Segment Trees Orthogonal Range Trees kd-Trees


What is the Pascal programming language data structure?

In Pascal, data structures are implemented with recorddata types. A record is synonymous with the structdata type in C, or the class data type in C++.


Forests used in data structures and algorithms?

A Forest is a disjoint union of trees


What has the author Robert E Tarjan written?

Robert E. Tarjan has written: 'Data structures and network algorithms' -- subject(s): Computer algorithms, Data structures (Computer science), Trees (Graph theory)


What is data structure?

The data structures are user defined data types specifically created for the manipulation of data in a predefined manner. Examples of data structures would be stacks,queues,trees,graphs and even arrays(also reffered as data structure)


Why you use data structure?

I assume you also mean ignoring each language's array-like types (List in C#, ArrayList in Java, [] in Python, etc.). I do use associative structures (maps, dictionaries) extremely frequently, as I work a lot in Python, but also in C# and C++. Many of those structures are implemented with trees behind the covers. Sets are pretty common for me too. There are tasks that more naturally fit data types (like finding the difference between two data sets). -lucycordova


What is branching factor in trees?

In computing, tree data structures, and game theory, the branching factor is the number of children at each node


Which of the following data structures can be randomly accessed giving loc A. linked list implemented using array B. singly linked list C. double linked list D. both single and double linked list?

Which of the following data structures can be randomly accessed giving loc?A. linked list implemented using arrayB. singly linked listC. double linked listD. both single and double linked listThe answer is A.


What are structural?

Structures are data structures, which includes arrays, linked-lists, doubly-linked lists, circular lists, trees, binary trees and balanced binary trees, amongst many others. They are simply frameworks that are used to represent and manipulate data. For instance, a self-balancing binary tree is often used to automatically sort data as it is input, allowing for fast search and retrieval of that data. Lists are typically used for unsorted queues and stacks while arrays are typically used for high-speed random access.


What is the fundamental difference between logical and physical data structures?

1) Logical data structures are structures that emphasize on data relationships and how data is related from the view of the user. 2) Physical data structures are data models that emphasize on the use of efficiently and effectively storing data in memory.