国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

數(shù)據(jù)結(jié)構(gòu)之伸展樹詳解

2020-01-26 15:22:05
字體:
供稿:網(wǎng)友

1、 概述

二叉查找樹(Binary Search Tree,也叫二叉排序樹,即Binary Sort Tree)能夠支持多種動態(tài)集合操作,它可以用來表示有序集合、建立索引等,因而在實際應用中,二叉排序樹是一種非常重要的數(shù)據(jù)結(jié)構(gòu)。

從算法復雜度角度考慮,我們知道,作用于二叉查找樹上的基本操作(如查找,插入等)的時間復雜度與樹的高度成正比。對一個含n個節(jié)點的完全二叉樹,這些操作的最壞情況運行時間為O(log n)。但如果因為頻繁的刪除和插入操作,導致樹退化成一個n個節(jié)點的線性鏈(此時即為一個單鏈表),則這些操作的最壞情況運行時間為O(n)。為了克服以上缺點,很多二叉查找樹的變形出現(xiàn)了,如紅黑樹、AVL樹,Treap樹等。

本文介紹了二叉查找樹的一種改進數(shù)據(jù)結(jié)構(gòu)

主站蜘蛛池模板: 张家界市| 宁安市| 民县| 师宗县| 天台县| 伊金霍洛旗| 大宁县| 南宁市| 福海县| 连云港市| 长春市| 郎溪县| 巴东县| 竹溪县| 闽侯县| 桐庐县| 垦利县| 垫江县| 甘谷县| 呼图壁县| 凤城市| 竹北市| 南涧| 大足县| 卓资县| 鹤岗市| 贺州市| 清水县| 深水埗区| 洛宁县| 安化县| 安图县| 化隆| 昂仁县| 县级市| 福建省| 固镇县| 容城县| 武邑县| 临颍县| 邻水|