国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

正確理解 B+樹(shù)

共 5155字,需瀏覽 11分鐘

 ·

2021-04-06 11:34

B+樹(shù)是為磁盤和存儲(chǔ)工具設(shè)計(jì)的一種數(shù)據(jù)結(jié)構(gòu),它是一種平衡查找樹(shù),它在查找,插入、修改方面的時(shí)間復(fù)雜度都穩(wěn)定為 O(logn)

節(jié)點(diǎn)

圖(1)


B+樹(shù)節(jié)點(diǎn)是一組按照key有序的元素,B+樹(shù)包含兩種類型的節(jié)點(diǎn),一種是索引節(jié)點(diǎn),一種是葉子節(jié)點(diǎn)

  • 索引節(jié)點(diǎn)也叫內(nèi)部節(jié)點(diǎn),索引節(jié)點(diǎn)只包含key,不包含data, 節(jié)點(diǎn)的 key是升序排列的,對(duì)于指定的索引節(jié)點(diǎn)key來(lái)說(shuō),它左子樹(shù)上所有的key都小于它的key,它右子樹(shù)上所有的key都大于等于它的key

  • 葉節(jié)點(diǎn)上存儲(chǔ)的是主鍵和數(shù)據(jù)(key和data), 所有的葉節(jié)點(diǎn)都在同一高度上,節(jié)點(diǎn)按key 從小到大并且通過(guò)指針使得彼此鏈接,這樣,所有的葉節(jié)點(diǎn)組成了一個(gè)雙向有序鏈表,葉節(jié)點(diǎn)這樣做的好處是在不訪問(wèn)索引的情況下能順序檢索數(shù)據(jù),也能很好的支持范圍查詢的快處理

B+樹(shù)特點(diǎn)

  • 階數(shù)為 m 的B+樹(shù),每個(gè)索引節(jié)點(diǎn)最多有 m 個(gè)子節(jié)點(diǎn),每個(gè)索引節(jié)點(diǎn)頁(yè)面最多存儲(chǔ) m - 1 個(gè)索引key

  • 所有索引節(jié)點(diǎn)的子節(jié)點(diǎn)數(shù)在 Math.ceil(m / 2) 和 m 之間

  • B +樹(shù)之所以稱為平衡樹(shù),是因?yàn)閺母?jié)點(diǎn)到葉節(jié)點(diǎn)的每條路徑都具有相同的長(zhǎng)度。平衡樹(shù)意味著所有對(duì)單個(gè)值的搜索都需要從磁盤讀取相同數(shù)量的頁(yè)面。

填充因子

B+樹(shù)使用填充因子來(lái)控制頁(yè)面的分裂和合并,設(shè)置數(shù)據(jù)占用頁(yè)面空間的百分比,目的是為后面的數(shù)據(jù)預(yù)留一部分頁(yè)空間,當(dāng)有新數(shù)據(jù)時(shí),可以放到預(yù)留的頁(yè)空間中,避免分頁(yè)的發(fā)生

默認(rèn)的填充因子是50%,對(duì)于一棵m階的B+樹(shù),填充因子是 m/2

B+樹(shù)操作

B+樹(shù)常用操作涉及到查詢、插入、刪除、范圍查詢, 為了便于說(shuō)明,下面所有操作的例子中的B+樹(shù)無(wú)特殊說(shuō)明都是5階樹(shù)

每個(gè)頁(yè)面最多有4個(gè)key,大于等于5個(gè)時(shí)就需要分裂或者旋轉(zhuǎn)合并

填充因子默認(rèn)是50%,頁(yè)面中已經(jīng)使用了的數(shù)量為2表示填充因子為50%,同理,小于2時(shí)候表示填充因子小于50%,大于2時(shí)候表示填充因子大于50%

  • 查詢

B+樹(shù)的索引節(jié)點(diǎn)是有序的,查詢單個(gè)key的話直接用二分查找定位到目標(biāo)葉子頁(yè)面,在目標(biāo)葉子頁(yè)面中順序遍歷,找到目標(biāo)key,則返回葉子頁(yè)面中目標(biāo)key對(duì)應(yīng)的數(shù)據(jù)

  • 插入

B+樹(shù)的插入操作完成以后,有以下幾種情況

1. 葉節(jié)點(diǎn)和索引節(jié)點(diǎn)沒(méi)有滿

這種情況插入操作步驟最少,根據(jù)key把數(shù)據(jù)插入到葉節(jié)點(diǎn)已經(jīng)排序的位置上即可,下圖中是插入key為 23的數(shù)據(jù),23會(huì)插入到包含 15, 21 的葉子頁(yè)面中,插入之后葉子頁(yè)面沒(méi)有滿,不用處理頁(yè)面分裂的情況

2. 葉節(jié)點(diǎn)滿了,索引節(jié)點(diǎn)未滿
步驟:
(1):葉子頁(yè)面分裂成兩個(gè)頁(yè)面
(2): 把中間行數(shù)據(jù)的key按順序加入到上一層的索引頁(yè)中
(3): 所有小于中間行數(shù)據(jù)key的數(shù)據(jù)放到左葉子頁(yè)面
(4): 所有大于等于中間行數(shù)據(jù)key的數(shù)據(jù)放到右葉子葉面

圖(2)


往圖(2) 的B+樹(shù)中插入key為28的數(shù)據(jù),這條數(shù)據(jù)會(huì)插入到包含15,21,23,27的葉子頁(yè)面中,插入之后,該頁(yè)面數(shù)據(jù)已滿,必須要分裂成如下所示的兩個(gè)頁(yè)面:

左葉子頁(yè)面右葉子頁(yè)面
15,2123,27,28

中間行數(shù)據(jù)key為:23,放到上一層的索引頁(yè)面中15的后面,下面圖(3)是插入key為28的結(jié)果

圖(3)


3. 葉子頁(yè)面和索引頁(yè)面都滿了
步驟:
(1):葉節(jié)點(diǎn)頁(yè)面分裂成左右兩個(gè)葉子頁(yè)面
(2): 把中間行數(shù)據(jù)的key按順序加入到索引頁(yè)中
(3): 所有小于中間行數(shù)據(jù)key的數(shù)據(jù)放到左葉子頁(yè)面
(4): 所有大于等于中間行數(shù)據(jù)key的數(shù)據(jù)放到右葉子頁(yè)面

(5): 上面步驟(2)執(zhí)行之后,索引頁(yè)面滿了,分裂成左右兩個(gè)索引頁(yè)
(6): 所有小于索引頁(yè)中間的key的放到左邊索引頁(yè)
(7): 所有大于索引頁(yè)中間的key的放到右邊索引頁(yè)
(8): 把索引頁(yè)中間的key放到更高一層的索引頁(yè)

如果步驟(8)執(zhí)行之后,更高一層的索引頁(yè)滿了,繼續(xù)執(zhí)行(5)-(8)步驟

圖(4)


圖(4) 的B+樹(shù)插入key為30的數(shù)據(jù),這條數(shù)據(jù)會(huì)插入到 23, 27, 28, 29 的葉子頁(yè)面中,插入之后,該頁(yè)面數(shù)據(jù)已滿,必須要分裂成如下所示的兩個(gè)頁(yè)面:

左葉子頁(yè)面右葉子頁(yè)面
23,2728,29,30

中間行數(shù)據(jù)key為:28,放到索引頁(yè)面中23 的后面

28 放到索引頁(yè)面23的后面之后,索引頁(yè)變成了4, 7, 15, 23, 28, 這時(shí)索引頁(yè)也滿了,分裂成如下所示的三個(gè)頁(yè)面 :

左索引頁(yè)右索引頁(yè)更高一層索引頁(yè)
4,723,2815

下面圖(5)為插入key為30數(shù)據(jù)之后,葉子頁(yè)面和索引頁(yè)面分裂之后的結(jié)果:

圖(5)


  • 旋轉(zhuǎn)

B+樹(shù)的插入操作會(huì)有頁(yè)面分裂的情況,頁(yè)面分裂就會(huì)有產(chǎn)生磁盤IO,相對(duì)內(nèi)存,磁盤 IO 要慢得多,所以為了減少磁盤IO操作,就要盡可能的減少頁(yè)面分裂,充分利用頁(yè)面空間,因此B+樹(shù)提供了旋轉(zhuǎn)操作

旋轉(zhuǎn)操作的應(yīng)用場(chǎng)景: B+樹(shù)葉子頁(yè)面空間已經(jīng)滿了,但是它的左右兄弟頁(yè)面沒(méi)有滿

葉子頁(yè)面空間滿了,B+樹(shù)會(huì)優(yōu)先檢查左右兄弟葉子頁(yè)面是否能容納數(shù)據(jù),當(dāng)左右兄弟頁(yè)面空間都滿了時(shí),才會(huì)考慮頁(yè)面分裂

圖(6)


圖(6)中,插入key為12的數(shù)據(jù),葉子頁(yè)面空間滿了,這時(shí)B+樹(shù)先檢查左兄弟頁(yè)面是否有多余的空間,通過(guò)旋轉(zhuǎn),把key分別為 7, 10, 11, 12, 13的葉子中的 7 移動(dòng)到左兄弟頁(yè)面中,移動(dòng)完成之后,左兄弟的key變成了 2, 5, 7

同時(shí),葉子中key為7的數(shù)據(jù)在上層索引頁(yè)中也有記錄,所以需要把上層索引頁(yè)中key為7修改為 10,修改之后上層索引key分別為 10, 15,最終的結(jié)果如下圖(7)所示

圖(7)


葉子頁(yè)面插入新數(shù)據(jù)之后,頁(yè)面空間已滿,原本頁(yè)面是需要分裂的,但是通過(guò)把當(dāng)前頁(yè)面上的數(shù)據(jù)移動(dòng)到能容納數(shù)據(jù)的兄弟頁(yè)面中,減少了一次頁(yè)分裂,也即減少了一次磁盤IO操作

  • 刪除

B+樹(shù)的刪除操作完成以后,有以下幾種情況

1. 葉子頁(yè)面和索引頁(yè)面填充因子都大于等于50%

這種情況直接刪除節(jié)點(diǎn),頁(yè)面會(huì)把刪除節(jié)點(diǎn)的位置標(biāo)記為空,以便存放后續(xù)其他的數(shù)據(jù),同時(shí),如果刪除的key出現(xiàn)在上層的索引頁(yè)面中,需要用葉子頁(yè)面中被刪除節(jié)點(diǎn)的下一個(gè)節(jié)點(diǎn)key去替換它

圖(8)


圖(8)中 7是待刪除的節(jié)點(diǎn),刪除7后,葉子頁(yè)面填充因子剛好等于50%,因?yàn)楸粍h除的7在上層的索引頁(yè)面中出現(xiàn)了相同的key,所以需要用葉子頁(yè)面中下一個(gè)key,也就是12替換上層索引頁(yè)面中的7,最終的結(jié)果如下面圖(9)所示:

圖(9)


2. 葉子頁(yè)面填充因子50%,索引頁(yè)面填充因子大于等于50%

葉子頁(yè)面填充因子小于50%的時(shí)候,為了維持B+樹(shù)的平衡,會(huì)有頁(yè)面數(shù)據(jù)轉(zhuǎn)移和合并的操作

從兄弟頁(yè)面轉(zhuǎn)移key數(shù)據(jù)到當(dāng)前頁(yè)面

當(dāng)一個(gè)葉子頁(yè)面填充因子小于50%,左右兄弟頁(yè)面存在填充因子大于50%的時(shí)候,可以把兄弟頁(yè)面中的數(shù)據(jù)轉(zhuǎn)移到當(dāng)前頁(yè)面中,上一層索引頁(yè)面中因葉子頁(yè)面數(shù)據(jù)轉(zhuǎn)移受影響的索引key也需要做相應(yīng)的處理

如果左右兄弟頁(yè)面的填充因子都大于50%時(shí),轉(zhuǎn)移任何一邊頁(yè)面數(shù)據(jù)到當(dāng)前頁(yè)面都可以,雖然選擇不同的頁(yè)面轉(zhuǎn)移數(shù)據(jù)后,B+樹(shù)的形態(tài)不一樣,但是最終都是滿足B+樹(shù)特點(diǎn)的

圖(10)


上面圖(10)中,刪除key為16的數(shù)據(jù) ( 圖中紅色標(biāo)識(shí)的區(qū)域 ),刪除之后,原來(lái)key為15, 16的葉子頁(yè)面變成了 15 ,頁(yè)面只剩下一個(gè)key

此時(shí)頁(yè)面的填充因子小于50%,左兄弟頁(yè)面填充因子大于50%,滿足頁(yè)面數(shù)據(jù)轉(zhuǎn)移的條件

把左兄弟頁(yè)面 (key為 7, 12, 13 )中的 13 轉(zhuǎn)移到當(dāng)前頁(yè)面中

轉(zhuǎn)移之后,兩個(gè)頁(yè)面key數(shù)量剛好等于填充因子,左兄弟頁(yè)面key變?yōu)?nbsp;7, 12,當(dāng)前頁(yè)面的key變?yōu)?nbsp;13, 15

當(dāng)前頁(yè)面中最小key值由原來(lái)的 15 變成了 13,為了保持B+數(shù)的平衡,需要把當(dāng)前頁(yè)面上一層的索引頁(yè)面中key為15替換為13, 最終的結(jié)果如下面圖(11)所示 :

圖(11)


當(dāng)前頁(yè)面key合并到兄弟頁(yè)面

上面說(shuō)明了從兄弟頁(yè)面轉(zhuǎn)移數(shù)據(jù)到當(dāng)前頁(yè)面,現(xiàn)在我們來(lái)看下當(dāng)前頁(yè)面數(shù)據(jù)量小于填充因子的時(shí)候,如何合并到兄弟頁(yè)面中

當(dāng)一個(gè)葉子頁(yè)面填充因子小于50%,左右兄弟頁(yè)面存在填充因子等于50%的時(shí)候,可以把這個(gè)葉子頁(yè)面合并到左右兄弟頁(yè)面中,上一層索引頁(yè)面中因葉子頁(yè)面數(shù)據(jù)合并受影響的索引key也需要做相應(yīng)的處理

圖(12)


在圖(12)中,執(zhí)行刪除key為15的操作(圖中紅色區(qū)域),15位于key為 13, 15 的頁(yè)面中,刪除15之后,當(dāng)前頁(yè)面key變成了 13, 只剩下一個(gè)key了

此時(shí),當(dāng)前頁(yè)面填充因子小于50%,左右兄弟節(jié)點(diǎn)填充因子等于50%,所以無(wú)法從兄弟頁(yè)面轉(zhuǎn)移key數(shù)據(jù)到當(dāng)前頁(yè)面,但滿足當(dāng)前頁(yè)面數(shù)據(jù)合并到兄弟頁(yè)面的條件

左右兄弟頁(yè)面都滿足當(dāng)前頁(yè)面數(shù)據(jù)合并過(guò)去,選擇任一兄弟頁(yè)面都可以,雖然選擇不同兄弟頁(yè)面,會(huì)導(dǎo)致B+樹(shù)的形態(tài)也不一樣,但最終都是讓B+樹(shù)維持平衡,這里我們選則合并到左兄弟頁(yè)面

15 被刪除了之后,當(dāng)前頁(yè)面只剩下key為 13 的數(shù)據(jù)了

它合并到左兄弟頁(yè)面之后, 當(dāng)前頁(yè)面為空,需要移除上一層索引頁(yè)面中指向當(dāng)前頁(yè)面的索引key 13, 移除13的索引key之后, 索引頁(yè)面key由原來(lái)的 7, 13, 23 變成 7, 23

合并之后,左兄弟頁(yè)面key由原來(lái)的 7, 12 變成 7, 12, 13

最終的結(jié)果如下面 圖(13) 所示 :

圖(13)


3. 葉子頁(yè)面和索引頁(yè)面填充因子都小于50%

當(dāng)葉子頁(yè)面和索引頁(yè)面填充因子都小于50%的時(shí)候,葉子頁(yè)面和索引頁(yè)面都會(huì)有數(shù)據(jù)轉(zhuǎn)移或者合并的操作

圖(14)


在圖(14)中,執(zhí)行刪除葉子頁(yè)面中key為12的數(shù)據(jù)(圖中紅色區(qū)域),12 位于key為 7, 12 葉子頁(yè)面中,刪除 12 之后,當(dāng)前葉子頁(yè)面變成了 7,只剩下一個(gè)key了

當(dāng)前葉子頁(yè)面左右兄弟頁(yè)面填充因子都是50%,所以滿足合并的條件,合并到左兄弟頁(yè)面或右兄弟頁(yè)面都可以,這里我們選擇合并到左兄弟頁(yè)面

當(dāng)前葉子頁(yè)面中key為 7 的數(shù)據(jù)合并到左兄弟頁(yè)面之后,當(dāng)前葉子頁(yè)面沒(méi)數(shù)據(jù)了,而左兄弟頁(yè)面key變成了 2, 5, 7

為了保持B+樹(shù)的平衡,指向當(dāng)前葉子頁(yè)面的上一層索引頁(yè)面中,需要?jiǎng)h除key為 7 的索引key, 刪除key為7的索引后,索引頁(yè)面key變成了 15, 這時(shí)該索引頁(yè)面填充因子小于50%,右兄弟頁(yè)面填充因子等于50%,滿足合并的條件

但是,索引頁(yè)面數(shù)據(jù)合并到右兄弟頁(yè)面之后,根節(jié)點(diǎn)的左子樹(shù)就為空了,為了保持B+樹(shù)的平衡,根頁(yè)面數(shù)據(jù)需要合并到下一層的索引頁(yè)面中

最后的結(jié)果如下面圖(15)所示 :

圖(15)


  • 范圍查詢

B+樹(shù)的葉子節(jié)點(diǎn)是按照key從小到大的順序組成的一個(gè)雙向鏈表,所以B+樹(shù)非常適合范圍查詢(這里說(shuō)的范圍是B+樹(shù)中索引節(jié)點(diǎn)的key的范圍)

使用二分查找首先確定范圍查詢的起始key所在的葉子節(jié)點(diǎn)的位置,然后順序遍歷葉節(jié)點(diǎn)鏈表,直到葉節(jié)點(diǎn)key大于范圍查詢結(jié)束key,查詢停止

B+樹(shù)的大小

一顆 m 階的B+樹(shù),索引節(jié)點(diǎn)存儲(chǔ)的是索引信息,為了計(jì)算方便,這里假設(shè)一個(gè)索引key信息 8 字節(jié),一個(gè)磁盤頁(yè)面大概 4KB,那么一個(gè)磁盤頁(yè)面能容納的索引數(shù)量為:4 * 1024 / 8 = 512,此時(shí) m 就等于 512

  • 當(dāng)B+樹(shù)高度為2時(shí),最多能容納 512 (512的1次方) 個(gè)索引信息

  • 當(dāng)B+樹(shù)高度為3時(shí),最多能容納 26萬(wàn) (512的2次方)個(gè)索引信息

  • 當(dāng)B+樹(shù)高度為4時(shí),最多能容納 1.3億 (512的3次方)個(gè)索引信息

  • 當(dāng)B+樹(shù)高度為5時(shí),最多能容納 687億 (512的4次方)個(gè)索引信息

從上面的數(shù)據(jù)可以看到,B+樹(shù)高度為5時(shí), 能容納 687 億個(gè)索引信息,可以非常夠用了

在實(shí)際的應(yīng)用當(dāng)中,B+樹(shù)的根節(jié)點(diǎn)都是緩存在內(nèi)存中的,樹(shù)的最底層是葉子節(jié)點(diǎn)

所以針對(duì)高度為5的B+樹(shù),查找一條指定key值的數(shù)據(jù)最多只需要3次磁盤IO就能定位到具體的葉子頁(yè)面,當(dāng)樹(shù)高度為4時(shí),最多只需要2次磁盤IO就能定位到具體的葉子頁(yè)面

B+樹(shù)的應(yīng)用

B+樹(shù)主要用于磁盤和存儲(chǔ)工具,著名的MySQL引擎 InnoDB 索引的數(shù)據(jù)模型使用的就是 B+ 樹(shù)

當(dāng)數(shù)據(jù)超過(guò)一定的量級(jí)的時(shí)候,為了快速檢索數(shù)據(jù)而設(shè)置的索引信息也會(huì)變得非常龐大,而且這部分索引信息只能存儲(chǔ)在磁盤中,B+樹(shù)能從磁盤中快速檢索到需要的數(shù)據(jù),并且時(shí)間復(fù)雜度穩(wěn)定在O(logn)

瀏覽 19
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 伊人久久久影视大全| 国产精品免费在线| 黄色电影免费网站| 精品久久无码中文字幕| 国产高清无码在线观看视频| 人人妻人人爱人人操| 欧美中文字幕在线观看| 国产天堂视频| 色狠久| 丁香五月网站| 激情动态视频| 国产一级视频| 91精品国产综合久久久蜜臀粉嫩 | 超碰在线精品| 成人三级无码| 影音先锋人妻限定| 成人性爱视频免费在线观看| 爱操影院| 狠狠躁日日躁夜夜躁A片无码| 成年人在线观看| 成人性生交片无码免费看人| 91黄色视频在线播放| 手机看片1204| 欧美在线播放| 久久国产日韩| 国产精品久久久久久久久久久久久| av三级片在线观看| 免费岛国av大片| 久久无码人妻精品一区二区三区| 国产免费高清视频| 玩弄小怮女在线观看| 午夜亚洲AV永久无码精品麻豆| 北条麻妃91人妻互换| 操东北女人逼| 天堂在线视频| 精品国精品自拍自在线| 四川婬妇BBw搡BBBB搡| 91人妻最真实刺激绿帽| 自拍偷拍亚洲| 精品字幕| 熟女啪啪| 婷婷五月开心五月| 罗莉AV| 一级女婬片A片AAAA片| 婷婷五月天AV| 中文在线不卡| 午夜蜜桃人妻一区二区| 黄色一级电影| 成年网站| 日韩成人一区二区| 懂色av一区蜜桃| 蜜臀久久99精品| 精品久久精品| 青青草综合| 熟妇一区二区| 人妻大香蕉| 99天天视频| 亚洲欧洲综合| 免费av在线| 无码中文综合成熟精品AV电影| 亚洲AV免费电影| 日韩操比| 日日夜夜精选视频| 欧美日韩成人在线视频| 国产综合亚洲精品一区二| 国产v欧美| 国产91在线播放| av在线观看网站| 可以免费看AV的网站| 黄片在线视频| 嫩BBB槡BBBB槡BBBB百度 | 91国产做爱| 91久久午夜无码鲁丝片久久人妻 | 91激情电影| 探花极品无套大学生| 成人自拍视频在线观看| 国产特级毛片AAAAAA| 玖玖资源站中文字幕| 国产精品色在线回看| 日批动态图| 中文字幕综合| 天堂a在线8| 爱搞在线观看| 91国啪| 亚洲无码视频免费在线观看| 91丨九色丨蝌蚪丨对白| av影音在线| 日韩一区二区三免费高清在线观看 | 日日搔AV一区二区三区| 欧美色图网站| 边添小泬边狠狠躁视频| 九九九精彩视频| 99re这里只有精品6| 国产三级片在线视频| 尹人大香蕉网| 亚洲日韩中文字幕在线| 国产在线拍揄自揄拍无码男男| 午夜香蕉视频| 色综合99久久久无码国产精品| 亚洲AV无码成人精品区欧洲| 中文字幕乱在线| 无码AV在线观看| 中文字幕一级片| 国产精品午夜福利| 免费观看A级毛片| 今天成全在线观看高清| 中文字幕成| jizz在线观看视频| 成人777777免费视频色| www深夜成人a√在线| 天天操天天日天天操| 丁香六月婷婷综合| 日韩欧美人妻| 欧美footjob高跟脚交| 北条麻妃在线视频| 亚洲成人精品| 麻豆md0049免费| 亚洲成人电影AV| 亚洲欧美日韩电影| 欧美在线视频你懂的| 国产福利91精品| 日本中文无码视频| 日本一级按摩片免费观看| 3d动漫精品H区XXXXX区| 成人综合激情| 青青草成人在线| 高清无码不卡在线观看| 懂色在线精品分类视频| 日本黄色视频网址| 天堂AV网站| 91久久久久久久久18| 京熱大亂交无碼大亂交| 3D精品啪啪一区二区三区| 免费一二区| 国产成人无码Av片在线公司| 国产欧美欧洲| 中文字幕熟女人妻| 黄色在线视频观看| 亚洲国产精品一区二区三区| 亚洲精品456| 欧美精品乱码99久久蜜桃| 中文字幕免费久久| 中文字幕无码高清| 性爱免费视频网站| 国产在线观看欧美| 北条麻妃91| 国产乱伦一区| 思思热精品在线| 欧美黄色性爱视频| 污网站免费观看| AV在线大香蕉| 69天堂| 加勒比一区二区三区| 成人在线视频免费观看| 中文字幕在线观看视频免费| 黑人av| 国产性爱网址| 北条麻妃AV在线播放| 性欧美V| 色综合天天综合| 三级片AAAA| 亚洲成人精品视频| www.97cao| 中文字幕精品无码亚| 自拍偷拍一区二区| 伊人激情影院| 亚洲AV在线免费观看| 91亚洲免费视频| 夜夜骑射| 人人色人人干| 黄色内射视频| 国际精品久久久| 欧美日韩性爱视频| 特黄AAAAAAAA片免费直播| 妖精视频黄色| 亚洲午夜视频在线观看| 亚洲无码资源| 黄色污污污网站| 青青草91| 日韩欧美在线不卡| 中文字幕无码一区二区三区一本久 | 欧美一区二区三区系列电影| 99激情视频| 精品欧美一区二区三区久久久| 国精自拍| 九九国产视频| 亚洲中文字幕在线视频播放| 18精品爽视频| 久久久久亚洲AV成人片| 男女嫩草视频| 激情五月天婷婷| 国产a区| 99无码秘蜜桃人妻一区二区三区| 五月综合色| 亚洲精品一二三| 国产一级生活片| 午夜免费福利视频| 亚洲色吧| www亚洲无码A片贴吧| 国产色情在线观看| 日B免费视频| 色色视频免费看| 91在线无码精品秘入口动作| 亚洲欧美激情小说| AV2014天堂网| 成人做爰黄A片免费| 在线欧美日| 狠狠撸狠狠撸| 男女操逼视频网站免费| 亚洲成人一区| 久久久久国产一区二区三区| 自拍偷拍在线视频| 日本a片在线观看| 免费在线观看黄色片| 九九韩剧网最新电视剧免费观看 | 久久婷婷国产| 亚洲黄视频| 免费无码AV| 五月丁香婷婷综合网| 欧洲亚洲在线| 高清无码不卡在线观看| 欧美内射在线| 欧美污视频在线观看| 精品久久国产| 日日撸| 9I成人免费版| 成人毛片在线观看| 午夜在线视频| 不卡AV在线| 亚洲中午字幕| 99热这里只有精品1| 91精品免费| 青娱乐av在线| 亚洲高清无码免费观看| 一级A片亲子乱中文| 久草视频播放| 麻豆成人精品国产免费| 三级片网站在线观看| 少妇探花| 久久精品国产亚洲AV成人婷婷| 日韩免费精品视频| 亚洲AV无码秘翔田| 国产中文字幕av| 噜噜噜久久久| 黃色一級片黃色一級片尖叫声-百度-百| 国产在线看| 中文字幕在线永久| 这里只有精品视频在线| 桃花岛tⅴ+亚洲品质| 99久久久无码国产精品性波多 | 尤物视频在线| 国产一级a毛一级a做免费图片| 夜色福利在线| www.av91| 91婷婷五月天| 日本五十路| A免费视频| 丰满欧美熟妇免费视频| 操少妇| 亚洲无码大全| 欧美一级精品| 无卡无码| 在线一区二区三区四区| 天天射天天干| 欧洲黄色片| 校园春色亚洲色图| 五月婷婷婷婷| 激情国产av| 国产伦精品一区二区三区色大师 | 午夜福利剧场| 精品欧美一区二区三区久久久| 无码国产一区二区三区四区五区| 亚洲Av无码成人专区擼| 午夜成人AV| 黄色a视频| 色色资源网| 性V天堂| 国产精品美女毛片真酒店| 97香蕉网| 日韩bbbb| 国产视频97| 中字AV| 91成人久久| 开心激情网五月天| 俺去俺来也www色官网黑人| 不卡视频一区二区三区| 欧美午夜无码| 综合一区二区三区| 91av在线免费观看| 99在线观看免费视频| 天天综合色| 国产无码一区二区三区| 久久亚洲福利视频| 无码视屏| 国产又爽又黄免费观看| 99xxxxx| 日日干夜夜撸| 少妇高潮一区二区三区99| 91久久电影| 午夜男女福利| 伊人黄片| 热久久国产| 北条麻妃一区二区三区在线播放| 亚洲精品不卡| 大黑鸡巴视频| 91白浆肆意四溢456| 91人人妻人人| 激情婷婷综合| 中文字幕第98页| 三级视频在线观看| 亚洲午夜无码精品专区| 少妇中文字幕| 少妇搡BBBB搡BBB搡造水多/| 色婷婷亚洲综合| 色色欧美色色| 青青草原在线视频免费观看| 中文字幕高清在线| 男人天堂手机视频| 日日夜夜精选视频| 91无码人妻一区二区| 欧美热热| 白嫩外女BBWBBWBBW| 亚洲人视频| 丁香六月婷婷综合激情欧美| 四虎一区| 日日夜夜天天操| 一级黄色免费视频| 麻豆国产精品一区| 精品无码一区二区人妻久久蜜桃 | 日韩毛| 人妻日日| 操比在线| 国产精品久久精品| 五月丁香婷婷色| 99热免费| 婷婷五月天激情丁香| 少婦揉BBBB揉BBBB揉| 无码操逼视频| 久久青草视频| 亚洲欧洲无码视频| 欧美一级内射| 久久久久久久久久久久国产精品 | 日韩高清AV| 啪啪视频在线观看| 久久精品国产视频| 成人三级片网| 亚洲欧美视频在线观看| 午夜丁香婷婷| 青青网站| 亚洲日韩欧美色图| 色噜噜狠狠色综无码久久合欧美| 超碰一区二区三区| 日韩黄色大片| 亚洲欧美成人视频| 亚洲AV在线观看| 色情网站在线| 高清免费无码| 成人午夜福利高清视频| 国产顶级理伦| 91AV免费| 国产日韩在线视频| 天堂无码视频在线播放| 日本欧美黄色| 国产乱国产乱老熟300视频| 特大妓女BBwBBWBBw| 一级黄色AV片| 91吴梦梦一区二区传媒| 一品国精和二品国精的文化意义 | 久久99视频| 亚洲社区在线观看| 大香蕉精品在线| 美日韩无码视频| www.啪啪| 欧美成人福利在线观看| 欧美午夜福利| 欧美日韩小电影| 91蝌蚪网| 日韩中文字幕区| 99久视频| 国产精品人妻无码久久久郑州天气网| 日韩A视频| 天天成人| 麻豆天美传媒AV果冻传媒| 成人在线欧美| 97无码人妻一区二区三区| 日本高潮视频| 九九re精品视频在线观看| 悠悠色综合| 黄片欧美| 网站毛片| 中文字幕无码一区二区| 在线天堂av| 大鸡吧大香蕉| 黄色A视频| 国产最新AV| 一级黄色电影网站| 欧美日韩婷婷| 尤物在线播放| 91精品在线观看视频| 波多野结衣不卡| 中文久久久| 亚洲一本在线电影av| 色视频在线观看免费| 天天天天毛片| 自拍乱伦| 天天射天天干天天| 国产无码激情| 无码一区二区黑人猛烈视频网站| 手机在线观看av| 中文字幕亚洲观看| 免费看黃色AAAAAA片| 99免费在线视频| 日韩精品一区二区三区免费观看高清 | 熟女视频91| 91视频免费在线看| 国产成人无码AⅤ片免费播放 | 久久依人大香蕉| 操b在线观看| 亚洲三级av| 久久黄色| 国产高清无码18| 国产青草视频在线观看| 久久国产劲爆∧v内射| 男人的天堂久久| 亚欧精品久久久久久久久久久| 不卡在线| 亚洲色无码人妻激情| 人人看人人摸人人搞| 俺也色俺也干| 99久久99九九99九九九| 九九精品免费视频| 污网站在线观看| 俺操也| 国产精品黑人ThePorn| 高清视频一区二区| 四虎影库男人天堂| 精品乱子伦一区二区三区免费播放| 丁香AV| 操逼视频免费| 色悠久久久| 亚洲黄色视频在线观看网站| 99精品视频在线观看| 日本无码免费视频| 免费在线观看亚洲| 羞羞色院91蜜桃| 翔田千里无码在线| 亚洲.www| 色婷婷一区二区三区四区五区精品视| 三级av在线观看| 人人爽人人操| 亚洲高清成人动漫| 嗯啊在线视频| 蜜臀久久99精品久久久晴天影视 | 免费一级做a爱片毛片A片小说| 国产精品久久久久久久久借妻| 天天干夜夜爽| 国产黄色性爱视频| 午夜成人无码视频| 2025国产精品| 狠狠色噜噜狠狠狠7777| 小H片在线观看| 最新在线中文字幕| 西西WWW888大胆无码| 中文免费高清在线观看视频| 夜夜嗨AV一区二区三区| 北条麻妃91视频| 白白操白白干| 国产91精品看黄网站在线观看| 日本黄色视频电影| 亚洲日韩Av无码中文字幕美国 | AV天堂中文字幕| 懂色在线精品分类视频| 青青成人| 自拍偷拍影音先锋| 色婷婷AV在线观看| 91成人免费视频| 欧美丰满老熟妇XXXXX性| 午夜成人网站在线观看| 亚洲无码aa| 欧洲成人在线| 久久国产高清视频| 怡红院AV| 一区二区无码免费| 天天做天天日| 悠悠无码一区日韩妇女| 中文字幕第12页| 九九热视频在线| 中文字幕88页| 五月激情丁香| 欧美一级视频在线观看| 国产夫妻露脸| 无码操逼| 日本高清黄色视频| 91在线视频免费播放| 麻豆三级片| 蜜桃BBwBBWBBwBBw| AV偷拍| 91色五月| 一级片免费观看| 日韩小视频在线| 国产91久久婷婷一区二区| 在线观看国产区| 国产精品黄| 中文字幕无码免费| 亚洲不卡视频| 残忍另类BBWBBWBBW| 国产又猛又黄又爽| 免费爱爱网站| 巨乳无码噜噜噜久久久| 欧美77777| 在线观看日韩AV| av牛牛| 免费黄片视频大全| 亚洲综合区| 国产成人精品一区二区三区| 色婷婷精品视频| 午夜传媒一区二区三区| 精品一级| 亚洲永久免费精品| 日韩无码第四页| 国产小视频在线观看| 亚洲熟女视频| 日本韩国无码视频| 国产婬片一级A片AAA毛片AⅤ | 亚洲天堂无码高清| 亚洲无码av网站| www、久久| 成人特级毛片| 国产丝袜av| 四虎影院污| 中文字幕在线观看a| 免费操逼视频网站| 国产精品一区二区不卡| 色婷在线视频| 国产一区在线播放| 久久久精品| 亚洲AV无码一区| www.日本黄色| 亚洲福利视频电影精| 国内自拍视频在线观看| 3p绿帽黑人看自己老婆| 国产av资源网| 先锋影音AV资源站| 激情无码av| 青娱乐三级在线免| 久久午夜夜伦鲁鲁一区二区| 国产成人va| 久久精品无码视频| 国产精品V日韩精品V在线观看| 日韩av中文字幕在线播放| 日韩一级在线| 免费视频a| 超碰1999| 亚洲人成免费网站| 超碰99在线| 黄色成人视频在线免费观看| 日韩成人精品在线| 黄色国产网站| 久热这里只有| 人人操人人看人人摸| 亚洲视频第一页| 成人无码区免费| 亚洲一级视频在线观看| 欧美国产在线观看| 亚洲视频99| 91人妻成人精品一区二区| 成人在线超碰| 久久免费在线视频| 51妺嘿嘿午夜福利视频| 黄色视频高潮| 一品国精和二品国精的文化意义 | 少妇高潮喷水| 草草影院第一页YYCCC| 成人黄色电影在线观看| 狠狠干狠狠色| 精品亚洲无码视频| 三级片免费网址| 欧美日韩字幕| 精品日韩AV| www.黄色在线| 日韩乱轮小说与视频| 欧美日日| 人人操人人摸人人干| av高清| 丁香六月综合| 亚洲色图另类| 国产伦子伦一级A片在线| 波多野结衣在线观看一区二区| 欧美一区在线视频| 婷婷天堂站| 国产熟妇婬乱A片免费看牛牛| 成人久久久久| 亚洲成人无码精品| 三级片无码在线| 久久综合婷婷| 久久er视频| 午夜福利高清在线观看| 国产精品一区在线观看| www.黄色在线观看| 在线少妇| 91精品国产aⅴ一区二区| 日韩WWW| 日美女网站| 国产一二三区在线| 在线观看av中文字幕| 大香蕉AV在线| 91狠狠综合久久| 天堂中文字幕| 91精品视频网站| 91在线无码精品秘入口国战| 十八禁视频在线观看网站.www| 日本A片在线免费观看| 天天艹av| a日韩| 亚洲www啪成人一区二区麻豆| 残忍另类BBWBBWBBW| 国产一级A片久久久免费看快餐| 69婷婷国产精品| 初尝人妻滑进去了莹莹视频 | 怡红院视频| 无码在线免费视频| 午夜久久久| 久久黄视频| 伊人视频在线| 操天天| 亚洲无套内射| 亚洲成色A片77777在线小说| 黄网在线播放| 亚洲日韩三级| 天天艹天天干| 亚洲一二区| 海滩AV黑人| 天堂无码视频| 日韩二区| 俺来也俺去也| 午夜精品久久久久久久99黑人 | 91视频在线观看网| 成人免费观看的毛视频| 国产AV激情| 无码人妻丰满熟妇bbbb| 丁香久久| 7799精品视频| 日本不卡一区二区三区| 青草精品视频| eeuss一区| 在线无码电影| 激情操逼网| 五月婷婷丁香在线| 超碰人人操在线| 黄色三级电影| h片网站在线观看| 日B视频在线观看| 国产黄色小视频在线观看| 日韩精品丰满无码一级A片∴| 国产无码AV成在线| 国产精品成人在线视频| 天堂a在线8| 国产精品小电影| 影音先锋AV资源在线| 在线无码视频观看| 91人人妻人人澡人人爽人人精品 | 成人高清在线| 另类老妇奶性生BBwBBw偷拍| 成年人AV| 波多野结衣福利视频| 性爱av在线观看| 国产视频97| 国产SM视频| 色综合天| 69福利| 亚洲AV成人片色在线观看高潮| 欧美日韩国产91| 国产精品毛片一区二区在线看| 新BBWBBWBBWBBW| 成人黄网站免费视频| 国产做爰XXXⅩ久久久骚妇| 亚洲天堂网在线观看视频| 激情爱爱网站| 亚洲超碰在线观看| 日本男人天堂| 成年人在线播放| 亚洲最大黄色视频| 久草新视频| 亚洲午夜福利在线| 色婷婷激情| 三级片无码视频| 婷婷五月香| 成人片网址| 国产成人三级片| 无码黄色片| 亚洲艹| 91中文字幕在线| 性无码专区| 日韩一区二区在线观看| 人人摸人人| 亚洲日本三级片| 精品福利一区二区三区| 九九热精品视频99| 七区九区一区在线| 精品秘一区性综合三区| 久久AV电影| 欧美日韩字幕| 色吊丝中文字幕| 2025AV在线| 黄色特级毛片| 色婷婷激情| 亚洲中文字幕码mv| 中文字幕中文字幕| 日韩在线视频观看| 亚洲免费在线| 日韩不卡精品| 91蜜臀在线| 一起操在线视频| 变态另类av| 亚洲a电影| 中文资源在线a中文| 欧美黄色网址| 青青草伊人网| 日本AⅤ在线| 久久在线视频| 国产精品天天AVJ精麻传媒| 亚洲人在线观看| 手机看片福利视频| 十八无码成人免费网站| 亚洲AV无码成人精品区久| 蜜桃成人无码区免费视频网站 | 尻屄视频在线观看| 国产操b| 丁月婷婷五香天日五月天| 久久精品综合| 亚洲最新AV在线| 最近最火中文字幕mv歌词| 日韩,变态,另类,中文,人妻| 久草视频播放| 欧美少妇视频| 亚洲无码字幕| 操逼影视| 黄色操逼网站| 亚洲Japanese办公室制服 | 中文字幕日韩无码电影| 免费观看黄色成人网站| 成人一级黄色电影| 国产99页| 色五月AV| 无码国产视频| 天天撸在线视频| 久久久久久久久久久久久久久久久久久久| 一级国产黄色视频| 欧美日韩视频免费观看| 国产精品久久久久久99| 国产精品国产三级国产专区53| 亚洲a∨| 色天堂网| 免费国产视频| 午夜精品18码视频国产17c| 国产在线内射| 黄色大片在线播放| 日韩欧美人妻| 日韩精品久久久久久久酒店| 污污污www精品国产网站| 成人在线视频观看| 尤物一区二区| 欧美V在线| 亚洲第一综合| 亚洲美女视频在线观看| 黄色资源在线观看| 在线观看A片| 91吊逼| 加勒比国产在线| 亚洲午夜av| 超碰人人插| 操毛| 欧美精品A级片| 人妖无码| 爆操网站| 成人av中文字幕| 99热免费在线| 大香蕉伊人网| www.777熟女人妻| 日韩AV无码一区二区| 中文字幕一二三区| 日韩精品视频在线免费观看| 18国产免费视频| 欧美偷拍一区二区| 日韩無码专区| 亚洲熟女av中文字幕| 亚洲AV无码精品| 欧美精品久久久久久久多人混战| 午夜亚洲AV永久无码精品蜜芽| 欧美操逼小视频| 成人毛片在线视频| 日韩久久电影| 透逼视频| 日韩精品影视| 人人摸人人爱人人操| 国产成人高清视频| 色欲一区| 日本在线播放| 欧美性爱日韩| 色人天堂| 丁香婷婷五月色成人网站| 操逼视频国产| 瘦精品无码一区二区三区四区五区六区七区八区 | 成人免费区一区二区三区| 中国操B视频| 国产av一区二区三区四区| 草莓视频在线播放| 亚洲精品一区二区三区在线观看| 狼人狠干| 亚洲综合视频网| 欧美三级黄色| 国产第一页在线观看| 天天爽爽爽爽爽成人片| 国产成人精品a视频一区| 欧美亚洲成人网| 翔田千里无码XXXXXX| 国产成人电影免费在线观看| 色欲色欲一区二区三区| 红桃视频无码| 99re热| 牛牛成人在线视频| 久久久精品一区| 免费视频久久| 国内免费av| Al激情欧美| 亲孑伦XXXⅹ熟女| 嫩苞又嫩又紧AV无码| 欧美日在线| av色在线| 超碰一区二区三区| 欧美日韩第一页| 成人三区| 五月丁香无码| 欧美性猛交XXXX乱大交HD| 综合在线视频| 欧美三级在线| 色综合99久久久无码国产精品| 亚洲成人内射| 国产黄片免费观看| 亚洲欧美激情视频| 影音先锋av在线资源| 午夜无码人妻AV大片| 亚洲无码自拍| 人妻体内射精| 国产a级视频| 一级爱爱免费视频| 五月天无码av| 国产Av影视| 操欧美老女人| 中文字幕黑人无码| 中文字幕av一区| 国产精品成人99一区无码| 操逼视频免费观看| 精品无人区无码乱码毛片国产| 激情五月天黄色| 欧美熟女18| 毛片性爱视屏| 亚洲中文字幕免费在线观看| 丰满欧美熟妇免费视频| 亚洲国产成人精品午夜| 日本白浆| 国产精品91视频| 在线观看国产区| 96久久| 日韩无码一区二区三区四区| 国产午夜91人妻| 欧美一区免费| 肏屄视频免费观看| 少妇人妻偷人精品无码视频新浪| 秋霞丝鲁片一区二区三区手机在绒免 | 四虎在线观看视频| 91精品国产一区二区三区| 亚洲综合一区二区| 人人操人人爽人人爱| 人人cao| 欧美性爱免费网站| 国产麻豆精品ThePorn| 国內精品久久久久久久| 色色视频网站| 伊人三级| 在线免费观看视频黄| 米奇色色| 嫩BBB搡BBBB搡BBBB| 日韩在线视频中文字幕码无| 你懂的视频在线观看| 亚洲日韩成人AV| 60分钟上大床又黄又爽| 2025精品偷拍视频| 精品久久无码中文字幕| 亚洲激情黄色| av在线资源| 国产精品理论片| 你懂的视频网站| 亚洲AV无码一区毛片AV| 蜜臀av在线免费观看| 一级女婬片A片AAAA片| 国产福利合集| 日本欧美一级| jizz国产| 在线观看一区二区三区四区|