In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)05/31 Report--
This article is to share with you about the role of the B+ tree index in MySQL, the editor thinks it is very practical, so I share it with you to learn. I hope you can get something after reading this article.
A brief introduction to trees
A brief introduction to trees
Trees, like arrays, linked lists, and stacks, are data structures. It consists of a limited number of nodes to form a set with hierarchical relations. It gets its name because it looks like a tree. An ordinary tree is as follows:
A tree is a finite set with n (n is an integer, greater than 0) nodes and 1 edge of n Murray. It has the following characteristics:
Each node has either no child nodes or only a limited number of child nodes
There is a special node that has no parent node, which is called the root node.
Each non-root node has one and only one parent node
There is no loop in the tree.
There are some concepts about trees:
Degree of a node: the number of sub-nodes contained in a node is called the degree of the node.
Degree of a tree: in a tree, the degree of the largest node is called the degree of the tree.
Parent node: if a node contains a child node, the node is called the parent node of its child node
Depth: for any node n, the depth of n is the only path from root to n, and the depth of root node is 0.
Height: for any node n, the height of n is the longest path from n to a leaf, and the height of all leaves is 0.
The types of trees
According to order, it can be divided into ordered tree and unordered tree:
Unordered tree: there is no sequential relationship between the child nodes of any node in the tree
Ordered tree: there is a sequential relationship between the children of any node in the tree.
According to the number of subtrees contained in nodes, they can be divided into B-trees and binary trees, and binary trees can be divided into the following categories:
Binary tree: a tree with at most two subtrees per node is called a binary tree
Binary search tree: first of all, it is a binary tree. If the left subtree is not empty, the value of all nodes on the left subtree is less than that of its root node; if the right subtree is not empty, the value of all nodes on the right subtree is greater than that of its root node; the left and right subtrees are also binary sorting trees.
Full binary tree: a tree in which all nodes except leaf nodes contain two subtrees is called full binary tree
Complete binary tree: if a binary tree except the last layer of nodes is a full binary tree, and the nodes of the last layer are distributed from left to right in turn
Hoffman tree: the binary tree with the shortest weighted path.
Red-black tree: the red-black tree is a special binary search tree. Each node is black or red, and the root node and leaf node are black. If a node is red, its child nodes must be black.
Balanced binary tree (AVL): the absolute value of the height difference between an empty tree or its left and right subtrees is not more than 1, and both left and right subtrees are a balanced binary tree.
Brief introduction of B-Tree and B + Tree
Brief introduction of B-tree
B-tree, also known as B-tree, is a balanced multi-fork tree (you can compare the balanced binary search tree), it is more suitable for external search. Take a look at these concepts:
Degree: the maximum number of child nodes in a node. (usually denoted by the letter m)
Keyword: the numerical value on the node is the keyword
Degree: the number of child nodes that a node has.
A B-tree of order m has the following characteristics:
The root node has at least two children.
The number of keywords contained in each non-root node j satisfies: ⌈ mplink 2 ⌉-1
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.