7.1 樹的基本介紹
樹的基本介紹
介紹
樹其實就是不包含迴路的連通無向圖
因為這個特點,我們為樹賦予了這些特性:
1.一棵樹中的任意兩個結點,有且僅有唯一的一條路徑連通
2.一棵樹如果有n個結點,那麼它一定恰好有n-1條邊
3.在一棵樹中,加上一條邊,那麼就會得到一個迴路
樹是指任意兩個結點間有且僅有一條路徑的無向圖
只要是沒有迴路的連通無向圖,就是樹
結點節點
我們把樹中的每一個點叫做結點,當然也要叫節點的,無傷大雅
根又叫做根節點,即最開始的節點。一棵樹有且僅有一個根節點
父親結點簡稱父結點,兒子結點簡稱子結點
如果一個結點沒有子結點,我們稱它為葉結點
如果一個結點沒有父結點,那它就是根結點
如果一個結點不是根結點也不是葉結點,那麼它就是內部結點
深度:指從根到這個結點的層數,根結點所在的層數是第一層
相關推薦
7.1 樹的基本介紹
樹的基本介紹 介紹 樹其實就是不包含迴路的連通無向圖 因為這個特點,我們為樹賦予了這些特性:
# 7-1 樹的同構 (25分)
技術標籤:資料結構 7-1 樹的同構 (25分) 給定兩棵樹T1和T2。如果T1可以通過若干次左右孩子互換就變成T2,則我們稱兩棵樹是“同構”的。例如圖1給出的兩棵樹就是同構的,因為我們把其中一棵樹的結點A、B、G的左右
SpringBoot - Lombok使用詳解1(基本介紹、安裝配置、var和val)
我們建立 POJO 類時,經常需要先寫屬性,然後手寫或者自動生成 get 和 set 方法,然後還要重寫 toString 方法....一系列操作下來,這個 POJO 類便會產生太多的樣板式程式碼。
1.MongoDB基本介紹
1.基本概念 文件是Mongodb中基本資料單元,可以粗略地認為其相當於關係型資料庫中的行(但表達力要強的多)
Docker學習重點(1)~docker基本介紹
一、Docker 概述 Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的Linux或Windows作業系統的機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相
《演算法筆記》7. 二叉樹基本演算法整理
目錄1 二叉樹基本演算法1.1 二叉樹的遍歷1.1.1 二叉樹節點定義1.1.2 遞迴實現先序中序後序遍歷1.1.3 非遞迴實現先序中序後序遍歷1.1.4 二叉樹按層遍歷1.2 二叉樹的序列化和反序列化1.3 直觀列印一顆二叉樹1.4 題目實
微服務分散式電商專案學習筆記(三)---- docker介紹安裝以及使用docker安裝軟體(2020/7/1)
其實在介紹docker的使用和安裝之前應該還要介紹虛擬機器的安裝與配置,以及虛擬網路的配置,但是我使用的是vmware,而視訊課使用的是vagrant,這一塊我簡看的,因此沒有過多的介紹,至於vmware的安裝配置和虛擬網路
keepalived入門之基本介紹(1)
在介紹keepalived之前我們先需要了解一種路由協議 -vrrp協議,應為提到keepalived不得不提vrrp因為vrrp是整個keepalived的工作原理一 VRRP介紹1.1VRRP 協議簡介在現實的網路環境中,兩臺需要通訊的主機大
8.7.1外部排序的基本概念 8.7.2外部排序的方法
各位同學大家好,本節課我們來學習,整本書的最後一部分內容就是有關外部排序的內容,那麼之前我們想說過地步排序與外部排序的區別,最主要的區別就是我們排序的這個序列長度的一個區別,因為在內部排序當
MySQL 1.MySQL資料庫基本介紹和配置
MySQL資料庫基本介紹和配置 MySQL資料庫基本介紹 什麼是資料庫 資料庫(Database)就是按照資料結構來組織、儲存、管理資料的倉庫
1-1-Linux系統介紹和centos 7作業系統的安裝
一、POSIXGUNGPL公共許可證 POSIX(Protable Operating System Interface,可移植的作業系統介面) 它是基於UNIX的,這一標準在期望獲得原始碼級的軟體可移植性
MongoDB基本介紹與安裝(1)
MongoDB是一個基於分散式檔案儲存的資料庫。由C++語言編寫。旨在為WEB應用提供可擴充套件的高效能資料儲存解決方案。 MongoDB是一個介於關係資料庫和非關係資料庫之間的產品,是非關係資料庫當中功能最豐富,最像關
資料結構 - 樹 - 樹的基本介紹
樹的定義 樹是由 \\(n\\) 個結點構成的有限集合,在任意一棵非空樹中: 有且僅有一個稱為根 root 的結點。
phalcon-入門篇1(基本介紹與環境搭建)
#phalcon-入門篇1(基本介紹與環境搭建)# 本教程基於phalcon2.0.9版本 ##前言## ***先在這裡感謝各位phalcon技術愛好者,我們提供這樣一個優秀的交流平臺 ***
資料結構 - 樹 - 一般樹和森林的基本介紹
樹的儲存結構 雙親表示法 通過儲存樹中每個結點的雙親結點的位置,來表示樹中結點之間的結構關係。
資料結構 - 樹 - 最優二叉樹的基本介紹
最優二叉樹的基本概念 路徑:從一個祖先結點到子孫結點之間的分支構成這兩個結點之間的路徑。
winx64下mysql5.7.19的基本安裝流程(詳細)
1·下載 https://dev.mysql.com/downloads/mysql/ //www.jb51.net/softs/451120.html 2·安裝服務 1)管理員執行cmd
基於Python3.7.1無法匯入Numpy的解決方式
開發環境:Pycharm 2018.3 + Anaconda3(5.3.0) + Python 3.7.1 + Numpy 1.15.4 在此環境下,我打算使用numpy模組的zeros方法建立一個空的二維List,卻屢屢報錯
7.1集訓模擬賽5(......)
A. 最大公約數和最小公倍數問題: 題目描述: 輸入二個正整數x0,y0(2<=x0<100000,2<=y0<=1000000),求出滿足下列條件的P,Q的個數
暑期集訓第十天(7-1)題解及總結
小總結: 昨天調一道樹剖的題人都弄傻了,所以就沒有寫題解(我們調這一道題的表示都很噁心),今天一起補上吧,還有幾天就要高考了,我們也準備搬著主機挪到國際部了,今天老師們都去調網路了,一下午只有我們在機房