A tree data structure is made up of nodes, which are objects or entities that are joined together to represent or simulate hierarchy. Because it does not store data in sequential order, a tree data structure is a non-linear data structure. Because the pieces in a Tree are grouped at numerous levels, it is a hierarchical structure.
In this “Trees Data Structure – Data Structure and Algorithms” you will learn about the following topics:
- Preliminaries of Tree Data Structure
- Properties of Tree Data Structure
- Tree Traversal
- Inorder Traversal, Preorder Traversal, Postorder Traversal
- Types of Tree Data Structure
- Binary Tree
- Properties of Binary Tree
- Types of Binary Tree
- Full/ Proper/ Strict Binary Tree, Complete Binary Tree, Perfect Binary Tree, Degenerate Binary Tree, Balanced Binary Tree
- Binary Tree Implementation
- Example of Binary Tree
- Binary Search Tree (BST)
- Operations on Binary Search Tree
- Searching, Insertion, Deletion
- AVL Tree
- Operations on AVL Tree
- Insertion in AVL Tree
- LL Rotation, RR Rotation, LR Rotation, RL Rotation
- Deletion in AVL Tree
- R0 Rotation (Node B Has Balance Factor 0), R1 Rotation (Node B Has Balance Factor 1), R-1 Rotation (Node B Has Balance Factor -1)
- Example of AVL Tree
- Splay Tree
- Rotations in Splay Tree
- Cases for the Rotations
- Types of Rotations
- Zig Rotations, Zig Zig Rotations, Zig Zag Rotations, Zag Zig Rotation
- Insertion Operation in Splay Tree
- Deletion in Splay Tree
- B Tree
- Operations in B Tree
- Searching in B Tree, Insertion in B Tree, Deletion in B Tree
- B+ Tree
- B Tree V/S B+ Tree
- Operations in B+ Tree
- Insertion in B+ Tree, Deletion in B+ Tree
==== Point to Note ====
If you like to contribute, you can mail us BCA Notes, BCA Question Collections, BCA Related Information, and Latest Technology Information at [email protected].
See your article appearing on BCA Notes (Pokhara University) main page with your designation and help other BCA Students to excel.
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
0 Comments