3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【数据结构】树与树的表示、二叉树存储结构及其遍历、二叉搜索树、平衡二叉树、堆、哈夫曼树与哈夫曼编码、集合及其运算

發布時間:2024/1/8 编程问答 36 豆豆

1、樹與樹的表示

什么是樹?

客觀世界中許多事物存在層次關系

  • 人類社會家譜
  • 社會組織結構
  • 圖書信息管理

分層次組織在管理上具有更高的效率!

數據管理的基本操作之一:查找(根據某個給定關鍵字K,從集合R 中找出關鍵字與K 相同的記錄)。一個自然的問題就是,如何實現有效率的查找?

  • 靜態查找:集合中記錄是固定的,沒有插入和刪除操作,只有查找
  • 動態查找:集合中記錄是動態變化的,除查找,還可能發生插入和刪除

靜態查找——方法一:順序查找(時間復雜度O(n))

1 2 3 4 5 6 7 8 9 int? SequentialSearch(StaticTable * Tbl, ElementType K) { ???? // 在表Tbl[1]~Tbl[n] 中查找關鍵字為K的數據元素 ???? int? i; ???? Tabl->Element[0] = K;? // 建立哨兵 ???? for (i = Tbl->Length; Tbl->Element[i] != K; i--) ???????? ; ???? return? i;? // 查找成功返回所在單元下標;不成功返回0 }

靜態查找——方法二:二分查找(時間復雜度O(logn))

二分查找的啟示?

  二分查找判定樹:

  • 判定樹上每個結點需要的查找次數剛好為該結點所在的層數
  • 查找成功時查找次數不會超過判定樹的深度
  • n 個結點的判定樹的深度為?log2n?+1

樹的定義

樹(Tree):n(n ≥ 0)個結點構成的有限集合。

  當n = 0 時,稱為空樹。

  對于任一顆非空樹(n > 0),它具備以下性質:

  • 樹中有一個稱為"根(Root)"的特殊結點,用r 表示;
  • 其余結點(與r 相關聯的)可分為m(m? > 0)個互不相交的有限集T1,T2,...,Tm,其中每個集合本身又是一顆樹,稱為原來樹的"子樹(SubTree)"。

樹與非樹?

  • 子樹是不相交的
  • 除了根結點外,每個結點有且僅有一個父節點
  • 一顆N個結點的樹有N-1條邊(我認為可以用構造性的存在性證明或是數學歸納法來證明這一點)

樹的一些基本術語:

  • 結點的度(Degree):結點的子樹個數
  • 樹的度:樹的所有結點中最大的度數
  • 葉結點(Leaf):度為0的結點
  • 父結點(Parent):有子樹的結點是其子樹的根結點的父結點
  • 子結點(Child):若A結點是B結點的父結點,則稱B結點是A結點的子結點;子結點也稱孩子結點
  • 兄弟結點(Sibling):具有同一父結點的各結點彼此是兄弟結點
  • 路徑和路徑長度:從結點n1到nk的路徑為一個結點序列n1,n2,...,nk,ni是ni+1的父結點,路徑所包含的邊的個數為路徑的長度
  • 祖先結點(Ancestor):沿樹根到某一結點路徑上的所有結點都是這個結點的祖先結點
  • 子孫結點(Descendant):某一結點的子樹中的所有結點都是這個結點子孫
  • 結點的層次(Level):規定根結點在1層,其它任一結點的層數時其父節點的層數加1
  • 樹的深度(Depth):樹中所有結點中的最大層次是這棵樹的深度

?樹的表示

為可節省空間,最常用的表示樹的方法是兒子-兄弟表示法。

?2、二叉樹及存儲結構

二叉樹的定義

二叉樹T:一個有窮的結點集合

  這個集合可以為空

  若不為空,則它是由根結點和稱為其左子樹TL和右子樹TR的兩個不相交的二叉樹組成

  • 二叉樹具有五種基本形態(空、單根、根+TL、根+TR、根+TL+TR
  • 二叉樹的子樹有左右順序之分

特殊二叉樹

  斜二叉樹(Skewed Binary Tree)、完美二叉樹(Perfect Binary Tree)/滿二叉樹(Full Binary Tree)、完全二叉樹(Complete Binary Tree)

  這里重點介紹下CBT:有n 個結點的二叉樹,對樹中結點按從上至下、從左至右順序進行編號,編號為i (1 ≤ i ≤ n)結點與滿二叉樹中編號為i 結點在二叉樹中位置相同

二叉樹幾個重要性質

  • 一個二叉樹第i 層的最大結點數為:2i-1,i ≥ 1
  • 深度為k 的二叉樹有最大結點總數為:2k-1,k ≥ 1
  • 對任何非空二叉樹T,若n0?表示葉結點的個數,n2?是度為2 的非葉結點個數,那么兩者滿足關系n0?= n2?+ 1(證明見這里)

二叉樹的抽象數據類型

重要操作:

  • BinTree CreateBinTree():創建一個二叉樹
  • Boolean IsEmpty(BinTree BT):判別BT 是否為空
  • void Traversal(BinTree BT):遍歷,按某順序訪問每個結點

常用的遍歷方法有:

  • void PreOrderTraversal(BinTree BT):先序——根、左子樹、右子樹
  • void InOrderTraversal(BinTree BT):中序——左子樹、根、右子樹
  • void PostOrderTraversal(BinTree BT):后序——左子樹、右子樹、根
  • void LevelOrderTraversal(BinTree BT):層次遍歷——從上到下、從左到右

二叉樹的存儲結構

順序存儲結構

  依完全二叉樹的形式存儲:按從上到下、從左到右順序存儲。

  n 個結點的完全二叉樹的節點父子關系:

  • 非根節點(序號i > 1)的父結點序號是?i/2?
  • 結點(序號為i)的左孩子結點的序號是2i(若2i ≤ n,否則沒有左孩子)
  • 結點(序號為i)的右孩子結點的序號是2i+1(若 2i+1 ≤ n,否則沒有右孩子)

  應當注意的一點是:一般二叉樹也可以采用這種結構,但會造成空間浪費

鏈表存儲

1 2 3 4 5 6 7 typedef? struct? TreeNode *BinTree; typedef? BinTree Position; struct? TreeNode{ ???? ElementType Data; ???? BinTree Left; ???? BinTree Right; }

3、二叉樹的遍歷

二叉樹的遞歸遍歷

先序遍歷:訪問根結點;先序遍歷其左子樹;先序遍歷其右子樹

1 2 3 4 5 6 7 8 9 void? PreOrderTraversal(BinTree BT) { ???? if (BT) ???? { ???????? printf ( "%d" , BT->data); ???????? PreOrderTraversal(BT->Left); ???????? PreOrderTraversal(BT->Right); ???? } }

中序遍歷:中序遍歷其左子樹;訪問根結點;中序遍歷其右子樹

1 2 3 4 5 6 7 8 9 void? InOrderTraversal(BinTree BT) { ???? if (BT) ???? { ???????? InOrderTraversal(BT->Left); ???????? printf ( "%d" , BT->Data); ???????? InOrderTraversal(BT->Right); ???? } }

后序遍歷:后續遍歷其左子樹;后續遍歷其右子樹;訪問根結點

1 2 3 4 5 6 7 8 9 void? PostOrderTraversal(BinTree BT) { ???? if (BT) ???? { ???????? PostOrderTraversal(BT->Left); ???????? PostOrderTraversal(BT->Right); ???????? printf ( "%d" , BT->Data); ???? } }

附注:先序、中序和后序遍歷過程:遍歷過程經過結點的路線一樣,只是訪問各結點的時機不同。下圖在從入口到出口的曲線上用?、★和△三種符號分別標記出了先序、中序和后序訪問各結點的時刻

先序:當曲線第一次經過一個結點時,就列出這個結點;中序:當曲線第一次經過一個樹葉時,就列出這個樹葉,當曲線第二次經過一個內點時就列出這個內點;后序:當曲線最后一次經過一個結點而返回這個結點的父親時,就列出這個結點。

二叉樹的非遞歸遍歷

非遞歸遍歷算法實現的基本思路:使用堆棧。我們以中序遍歷的非遞歸算法為例:

  • 遇到一個結點,就把它壓棧,并去遍歷它的左子樹
  • 當左子樹遍歷結束后,從棧頂彈出這個結點并訪問它
  • 然后按其右指針再去中序遍歷該結點的右子樹
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 void? InOrderTraversal(BinTree BT) { ???? BinTree T = BT; ???? Stack S = CreateStack(MaxSize);? // 創建并初始化堆棧 ???? while (T || !IsEmpty(S)) ???? { ???????? while (T)? // 一直向左并將沿途結點壓入堆棧 ???????? { ???????????? Push(S, T); ???????????? T = T->Left; ???????? } ???????? if (!IsEmpty(S))? // 不是必須的,因為while入口處已經判斷過了 ???????? { ???????????? T = Pop(S);? // 結點彈出堆棧 ???????????? printf ( "%5d" , T->Data);? // (訪問)打印結點 ???????????? T = T->Right;? // 轉向右子樹 ???????? } ???? } }

注意到先序的非遞歸算法只要在中序非遞歸算法的基礎上做一下調整就好了:printf語句放到Push操作之前。而后續遍歷就比較繁瑣了,因為當指針T指向一個結點時,不能馬上對它進行訪問,而要先遍歷它的左子樹,因而要將此結點的地址進棧保存。當其左子樹遍歷完畢之后,再次搜索到該結點時(退棧),還不能對它訪問,還需要遍歷它的右子樹,所以,再一次將此結點的地址進棧保存。為了區別同一結點的兩次進棧,需要引入一個標志變量,比如flag為0表示該結點暫不訪問,為1表示該結點可以訪問。

層序遍歷

層序遍歷基本過程:先根結點入隊,然后:

  • 從隊列中取出一個元素
  • 訪問該元素所指結點
  • 若該結點所指結點的左、右孩子結點非空,則將其左、右孩子的指針順序入隊
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 void? LevelOrderTraversal(BinTree BT) { ???? Queue Q; ???? BinTree T; ???? if (!BT)? // 若是空樹直接返回 ???????? return ; ???? Q = CreateQueue(MaxSize);? // 創建并初始化隊列Q ???? AddQ(Q, BT); ???? while (!IsEmpty(Q)) ???? { ???????? T = Delete(Q); ???????? printf ( "%d\n" , T->Data);? // 訪問取出隊列的結點 ???????? if (T->Left) ???????????? AddQ(Q, T->Left); ???????? if (T->Right) ???????????? AddQ(Q, T->Right); ???? } }

遍歷二叉樹的應用

輸出二叉樹中的葉子結點

  在二叉樹的遍歷算法中增加檢測結點的"左右子樹是否都為空"

1 2 3 4 5 6 7 8 9 10 void? PreOrderPrintLeaves(BinTree BT) { ???? if (BT) ???? { ???????? if (!BT->Left && !BT->Right) ???????????? printf ( "%d" , BT->Data); ???????? PerOrderPrintLeaves(BT->Left); ???????? PerOrderPrintLeaves(BT->Right); ???? } }

求二叉樹的高度

  需要注意到Height = Max(HL, HR) + 1

1 2 3 4 5 6 7 8 9 10 11 12 13 int? PostOrderGetHeight(BinTree BT) { ???? int? HL, HR, MaxH; ???? if (BT) ???? { ???????? HL = PostOrderGetHeight(BT->Left);? // 求左子樹的深度 ???????? HR = PostOrderGetHeight(BT->Right);? // 求右子樹的深度 ???????? MaxH = (HL > HR) ? HL : HR;? // 取左右子樹中較大的深度 ???????? return? MaxH + 1;? // 返回樹的深度 ???? } ???? else ???????? return? 0;? // 空樹深度為0 }

由先序和中序遍歷序列來確定一顆二叉樹

  • 根據先序遍歷序列第一個結點確定根結點
  • 根據根結點在中序遍歷序列中的位置分隔出左右兩個子序列
  • 對左子樹和右子樹分別遞歸使用相同的方法繼續分解

  類似地,后序和中序遍歷序列也可以確定一顆二叉樹

4、二叉搜索樹

先來回顧一下之前提到的查找問題(靜態查找與動態查找),針對動態查找,數據如何組織?

什么是二叉搜索樹

二叉搜索樹(BST,Binary Search Tree),也稱二叉排序樹或二叉查找樹:一顆二叉樹,可以為空;如果不為空,滿足以下性質:

  • 非空左子樹的所有鍵值小于其根結點的鍵值
  • 非空右子樹的所有鍵值大于其根結點的鍵值
  • 左、右子樹都是二叉搜索樹

二叉搜索樹操作的特別函數

  • Postion Find(ElementType X, BinTree BST):從二叉搜索樹BST中查找元素X,返回其所在結點的地址
  • Postion FindMin(BinTree BST):從二叉搜索樹BST中查找并返回最小元素所在結點的地址
  • Position FindMax(BinTree BST):從二叉搜索樹BST中查找并返回最大元素所在結點的地址
  • BinTree Insert(ElementType X, BinTree BST)
  • BinTree Delete(ElementType X, BinTree BST)

二叉搜索樹的查找操作:Find

  • 查找從根結點開始,如果樹為空,返回NULL
  • 若搜索樹非空,則根結點關鍵字和X進行比較,并進行不同處理:

      若X小于根結點鍵值,只需在左子樹中繼續搜索

      若X大于根結點的鍵值,在右子樹中繼續進行搜索

      若兩者比較結果相等,搜索完成,返回指向此結點的指針。

1 2 3 4 5 6 7 8 9 10 11 Positon Find(ElementType X, BinTree BST) { ???? if (!BST) ???????? return? NULL;? // 查找失敗 ???? if (X > BST->Data) ???????? return? Find(X, BST->Right);? // 在右子樹中繼續查找 ???? else? if ???????? return? Find(X, BST->Left);? // 在左子樹中繼續查找 ???? else? // X == BST->Data ???????? return? BST;? // 查找成功,返回結點的地址 }

上面程序中的兩處遞歸調用都是尾遞歸,因此可以方便的改寫為迭代函數,以便提高執行效率(注意到,查找的效率取決于樹的高度)

1 2 3 4 5 6 7 8 9 10 11 12 13 Position IterFind(ElementType X, BinTree BST) { ???? while (BST) ???? { ???????? if (X > BST->Data) ???????????? BST = BST->Right;? // 向右子樹中移動,繼續查找 ???????? else? if (X < BST->Data) ???????????? BST = BST->Left;? // 向左子樹中移動,繼續查找 ???????? else? // X == BST->Data ???????????? return? BST;? // 查找成功,返回結點的地址 ???? } ???? return? NULL;? // 查找失敗 }

查找最大和最小元素

  只需注意到以下事實:

  • 最大元素一定在樹的最右分支的端結點上
  • 最小元素一定在樹的最左分支的端節點上

查找最小元素的遞歸函數

1 2 3 4 5 6 7 8 9 Postion FindMin(BinTree BST) { ???? if (!BST) ???????? return? NULL;? // 空的二叉搜索樹,返回NULL ???? else? if (!BST->Left) ???????? return? BST;? // 找到最左葉結點并返回 ???? else ???????? return? FindMin(BST->Left);? // 沿左分支繼續查找 }

查找最大元素的迭代函數

1 2 3 4 5 6 7 Position FindMax(BinTree BST) { ???? if (BST) ???????? while (BST->Right) ???????????? BST = BST->Right;? // 沿右分支繼續查找,直到最右結點 ???? return? BST; }

二叉搜索樹的插入

  關鍵是要找到元素應該插入的位置,可以采用與Find類似的方法

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 BinTree Insert(ElementType X, BinTree BST) { ???? if (!BST) ???? { ???????? // 若原樹為空,生成并返回一個結點的二叉搜索樹 ???????? BST =? malloc ( sizeof ( struct? TreeNode)); ???????? BST->Data = X; ???????? BST->Left = BST->Right = NULL; ???? } ???? else? // 開始找要插入元素的位置 ???? { ???????? if (X < BST->Data) ???????????? BST->Left = Insert(X, BST->Left);? // 遞歸插入左子樹 ???????? else? if (X > BST->Data) ???????????? BST->Right = Insert(X, BST->Right);? // 遞歸插入右子樹 ???????? // else X已經存在,什么都不做 ???? } ???? return? BST; }

關于上面的代碼,多說一點,就是關于遞歸調用返回的時候需要賦值給左子樹或右子樹,這在大多數賦值的情況下顯得多余(就像是說,把當前樹的左子樹賦值給它的左子樹),但是它是必須的,因為在插入元素的時候我們需要知道它的父結點的左指針或右指針。我們也可以消除不必要的賦值,但是它是以增加邏輯判斷為代價的,還不如原先的方式顯得清晰、美觀。

二叉搜索樹的刪除

  要考慮三種情況

  • 要刪除的是葉節點:直接刪除,并再修改其父結點指針,置為NULL
  • 要刪除的結點只有一個孩子結點:將其父結點的指針指向要刪除結點的孩子結點
  • 要刪除的結點有左、右兩顆子樹:用另一結點替代被刪除結點:右子樹的最小元素或者左子樹的最大元素
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 BinTree Delete(ElementType X, BinTree BST) { ???? Position Tmp; ???? if (!BST) ???????? printf ( "要刪除的元素未找到" ); ???? else? if (X < BST->Data) ???????? BST->Left = Delete(X, BST->Left);? // 左子樹遞歸刪除 ???? else? if (X > BST->Data) ???????? BST->Right = Delete(X, BST->Right);? // 右子樹遞歸刪除 ???? else? // 找到要刪除的結點 ???? { ???????? if (BST->Left && BST->Right)? // 被刪除結點有左右兩個子結點 ???????? { ???????????? Tmp = FindMin(BST->Right);? // 在右子樹中找最小的元素填充刪除結點 ???????????? BST->Data = Tmp->Data; ???????????? BST->Right = Delete(BST->Data, BST->Right);? // 在刪除結點的右子樹中刪除最小元素 ???????? } ???????? else? // 被刪除結點有一個或無子結點 ???????? { ???????????? Tmp = BST; ???????????? if (!BST->Left)? // 有右孩子或無子結點 ???????????????? BST = BST->Right; ???????????? else? if (!BST->Right)? // 有左孩子或無子結點 ???????????????? BST = BST->Left; ???????????? free (Tmp); ???????? } ???? } ???? return? BST; }

?5、平衡二叉樹

什么是平衡二叉樹

搜索樹結點不同插入次序,將導致不同的深度和平均查找程度,這促使二叉樹"平衡"這個概念的出現。二叉樹平衡與否的度量由"平衡因子"(Balance Factor,簡稱BF:BF(T) = HL?- HR,其中HL和HR分別為T的左、右子樹的高度)來決定。

平衡二叉樹(Balanced Binary Tree)(AVL樹):

  空樹,或者任一結點左、右子樹高度差的絕對值不超過1,即|BF(T)| ≤ 1

我們之所以想要二叉樹在一定程度上達到平衡,就是奔著它的效率去的,那么很自然的一個問題是:平衡二叉樹的高度能達到log2n嗎?

設nh?為高度為h 的平衡二叉樹的最少結點數。結點數最少時:nh?= nh-1?+ nh-2?+ 1。

可以看到,其形式非常類似于斐波那契數列。我們結合初始條件n0?= 1,n1?= 2不難得出nh?= Fh+2?- 1。于是我們可以說h = O(log2n)。通俗的說就是,給定結點數為n 的AVL樹的最大高度為O(log2n)。

平衡二叉樹的調整

AVL樹的調整分為四種情況,分別為左單旋、右單旋、左右雙旋、右左雙旋。值得注意的一點是:有時候插入元素即便不需要調整結構,也可能需要重新計算一些平衡因子。

何老師給的圖很好,簡潔明了的表達了需要調整的情況并且給出了具體調整的方法:

下面是程序實現:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 typedef? struct? AVLTreeNode *AVLTree; typedef? struct? AVLTreeNode{ ???? ElementType Data; ???? AVLTree Left; ???? AVLTree Right; ???? int? Height; }; AVLTree AVL_Insertion(ELementType X, AVLTree T) { ???? // 將X插入AVL樹中,并且返回調整后的AVL樹 ???? if (!T)? // 若插入空樹,則新建一個包含一個結點的樹 ???? { ???????? T = (AVLTree)? malloc ( sizeof ( struct? AVLTreeNode)); ???????? T->Data = X; ???????? T->Height = 0; ???????? T->Left = T->Right = NULL; ???? }? // if(插入空樹)結束 ???? else? if (X < T->Data)? // 插入T的左子樹 ???? { ???????? T->Left = AVL_Insertion(X, T->Left); ???????? if (GetHeight(T->Left) - GetHeight(T->Right) == 2) ???????? { ???????????? // 需要左旋 ???????????? if (X < T->Left->Data) ???????????????? T = SingleLeftRotation(T);? // 左單旋 ???????????? else ???????????????? T = DoubleLeftRightRotation(T);? // 左-右雙旋 ???????? } ???? }? // else if(插入左子樹)結束 ???? else? if (X > T->Data)? // 插入T的右子樹 ???? { ???????? T->Right = AVL_Insertion(X, T->Right); ???????? if (GetHeight(T->Left) - GetHeight(T->Right) == -2) ???????? { ???????????? // 需要右旋 ???????????? if (X > T->Right->Data) ???????????????? T = SingleRightRotation(T);? // 右單旋 ???????????? else ???????????????? T = DoubleRightLeftRotation(T);? // 右-左雙旋 ???????? } ???? }? //else if(插入右子樹)結束 ????? ???? // else X == T->Data, 無須插入 ????? ???? T->Height = Max(GetHeight(T->Left), GetHeight(T->Right)) + 1;? // 更新樹高 ????? ???? return? T; } AVLTree SingleLeftRotation(AVLTree A) { ???? // 注意:A必須有一個左子結點B ???? // 將A與B做如圖所示的左單旋,更新A與B的高度,返回新的根結點B ???? AVLTree B = A->Left; ???? A->Left = B->Right; ???? B->Right = A; ???? A->Height = Max(GetHeight(A->Left), GetHeight(A->Right)) + 1; ???? B->Height = Max(GetHeight(B->Left), A->Height) + 1; ????? ???? return? B; } AVLTree DoubleLeftRightRotation(AVLTree A) { ???? // 注意:A必須有一個左子結點B,且B必須有一個右子結點C ???? // 將A、B與C做如圖所示的兩次單旋,返回新的根結點C ???? A->Left = SingleRightRotation(A->Left);? // 將B與C做右單旋,C被返回 ????? ???? return? SingleLeftRotationO(A);? // 將A與C做左單旋,C被返回 }

6、堆 

什么是堆

  優先隊列(Priority Queue):特殊的"隊列",取出元素的順序是依照元素的優先權(關鍵字)的大小,而不是元素進入隊列的先后順序。

  問題:如何組織優先隊列?

  • 一般的數組、鏈表?
  • 有序的數組、鏈表?
  • 二叉搜索樹?AVL樹?

  對于堆來說,主要就是兩個操作,插入和刪除,而無論是一般的數組、鏈表,還是有序的數組、鏈表其中至少有一個操作是需要O(n) 的時間來完成的。可以考慮能否采用二叉樹存儲結構?如果采用這種存儲結構的話,我們更應該關注插入還是刪除操作?樹結點順序怎么安排?樹結構怎樣?

  堆的兩個特性:

  • 結構性:用數組表示的完全二叉樹
  • 有序性:任一結點的關鍵字是其子樹所有結點的最大值(或最小值)

堆的抽象數據類型

以最大堆為例,其主要操作有:

  • MaxHeap Create(int MaxSize):創建一個空的最大堆
  • Boolean IsFull(MaxHeap H):判斷最大堆H是否已滿
  • void Insert(MaxHeap H, ElementType item):將元素item插入最大堆H
  • Boolean IsEmpty(MaxHeap H):判斷最大堆是否為空
  • ElementType DeleteMax(MaxHeap H):返回H中最大元素(高優先級)

?最大堆的創建

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 typedef? struct? HeapStruct *MaxHeap; struct? HeapStruct{ ???? ElementType *Elements;? // 存儲堆元素的數組 ???? int? Size;? // 堆的當前元素個數 ???? int? Capacity;? // 堆的最大容量 } MaxHeap Create( int? MaxSize) { ???? // 創建容量為MaxSize的空的最大堆 ???? MaxHeap H =? malloc ( sizeof ( struct? HeapStruct)); ???? H->Elements =? malloc ((MaxSize+1) *? sizeof (ElementType)); ???? H->Size = 0; ???? H->Capacity = MaxSize; ???? H->Elements[0] = MaxData;? // 定義"哨兵"為大于堆中所有可能元素的值,便于以后更快操作 ???? return? H; }

注意到,把MaxData換成小于堆中所有元素的MinData,同樣適用于創建最小堆。

最大堆的插入

  思路:首先默認插入位置在完全二叉樹的下一個位置,通過向下過濾結點的方式,從其父結點到根結點的有序序列中尋找合適的位置進行插入操作

1 2 3 4 5 6 7 8 9 10 11 12 13 14 void? Insert(MaxHeap H, ElementType item) { ???? // 將元素item插入最大堆H,其中H->Elements[0]已經定義為哨兵 ???? int? i; ???? if (IsFull(H)) ???? { ???????? printf ( "最大堆已滿" ); ???????? return ; ???? } ???? i = ++H->Size;? // i指向插入后堆中的最后一個元素的位置 ???? for (; H->Elements[i/2] < item; i /= 2) ???????? H->Elements[i] = H->Elements[i/2];? // 向下過濾結點,這種方式比交換數據來得快 ???? H->Elements[i] = item;? // 將item插入 }

上述代碼中,H->Elements[0]是哨兵元素,它不小于堆中的最大元素,控制循環結束。時間復雜度O(logN)。

最大堆的刪除

  思路:取出根結點(最大值),同時刪除它,方法就是用堆中的最后一個元素代替之(和插入操作一樣,這里的代替只是形式上方便理解的說辭,實際上我們只是用一個臨時變量保存其值而已,這比真實的替代更省時),但是其位置不一定正確,因此需要從根結點開始向上過濾下層結點。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ElementType DeleteMax(MaxHeap H) { ???? // 從最大堆H中取出鍵值為最大的元素,并刪除一個結點 ???? int? Parent, Child; ???? ElementType MaxItem, temp; ???? if (IsEmpty(H)) ???? { ???????? printf ( "最大堆已為空" ); ???????? return ; ???? } ???? MaxItem = H->Elements[1];? // 取出根結點最大值 ???? // 用最大堆中最后一個元素從根結點開始向上過濾下層結點 ???? temp = H->Elements[H->Size--]; ???? for (Parent = 1; Parent*2 <= H->Size; Parent = Child) ???? { ???????? Child = Parent*2; ???????? if ((Child != H->Size) && (H->Elements[Child] < H->Elements[Child+1])) ???????????? Child++;? // Child指向左右子結點中的較大者 ???????? if (temp >= H->Elements[Child]) ???????????? break ; ???????? else? // 移動temp元素到下一層 ???????????? H->Elements[Parent] = H->Elements[Child]; ???? } ???? H->Elements[Parent] = temp; ???? return? MaxItem; }

最大堆的建立

  建立最大堆:將已經存在的N個元素按最大堆的要求存放在一個一維數組中

  • 方法一:通過插入操作,將N個元素一個個相繼插入到一個初始為空的堆中去,其時間代價為O(NlogN)
  • 方法二:線性時間復雜度下建立最大堆
    • 將N個元素按輸入順序存入,先滿足完全二叉樹的結構特性
    • 調整各結點位置,以滿足最大堆的有序特性。

重點說下方法二,從完全二叉樹的倒數第二層開始調整,因為其左、右子樹只有一個結點,本身構成了一個堆,因此可以用過濾的方式以當前層為根,將根放到合適的位置。經過一輪調整,可以從倒數第三層開始(其左、右子樹仍然各自構成一個堆),續行此法,直到完全二叉樹的Root放置到合適的位置為止。

可以證明(由每層的結點數和該層的最多交換次數找出一般規律,利用錯位相消可解出閉形式)這種方法的時間復雜度是線性的,即T(N) = O(N)。

7、哈夫曼樹與哈夫曼編碼

什么是哈夫曼樹

我們需要先引入一個概念——帶權路徑長度(WPL):

  設二叉樹有n個葉子結點,每個葉子結點帶有權值Wk,從根結點到每個葉子結點的長度為Lk,則每個葉子結點的帶權路徑長度之和就是WPL = Σ(k=1~n)WkLk

最優二叉樹或哈夫曼樹就是WPL最小的二叉樹,因此哈夫曼樹說白了就是根據結點不同的查找頻率構造的最有效的搜索樹。

哈夫曼樹的構造

  基本思路:每次把權值最小的兩顆二叉樹合并,把兩者的和作為當前樹新的權值,再取兩個權值最小的二叉樹合并,續行此法,直至結點取空。

下面是時間復雜度為O(NlogN)的做法:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 typedef? struct? TreeNode *HuffmanTree; struct? TreeNode{ ???? int? Weight; ???? HuffmanTree Left, Right; } HuffmanTree Huffman(MinHeap H) { ???? // 假設H->Size個權值已經存在H->Elements[]->Weight里 ???? int? i; ???? HuffmanTree T; ???? BuildMinHeap(H);? // 將H->Elements[]按權值調整為最小堆 ???? for (i = 1; i < H->Size; i++)? // 做H->Size-1次合并 ???? { ???????? T =? malloc ( sizeof ( struct? TreeNode));? // 建立新結點 ???????? T->Left = DeleteMin(H);? // 從最小堆中刪除一個結點,作為新T的左子結點 ???????? T->Right = DeleteMin(H);? // 從最小堆中刪除一個結點,作為新T的右子結點 ???????? T->Weight = T->Left->Weight + T->Right->Weight;? // 計算新權值 ???????? Insert(H, T);? // 將新T值插入最小堆 ???? } ???? T = DeleteMin(H); ???? return? T; }

哈夫曼樹的特點

  • 沒有度為1的結點
  • n個葉子結點的哈夫曼樹共有2n-1個結點
  • 哈夫曼樹的任意非葉結點的左右子樹交換后仍是哈夫曼樹
  • 對同一組權值{W1,W2,...,Wn},是否存在不同構的兩顆哈夫曼樹呢?

  答案是肯定的,比如對于一組權值{1,2,3,3},不同構的兩顆哈夫曼樹如下:

容易算出二者的WPL值均為18,之所以出現這樣的結果是因為3個權值為3的結點合并的時機不同導致的。

哈夫曼編碼

考慮這樣一個問題:用位串來編碼英語字母表里的字母(不區分大小寫),可以用長度為5的位串來表示每個字母,這樣用來編碼數據的總數是5乘以文本中的字符數,有沒有可能找出這些字母的編碼方案,使得在編碼數據時使用的位更少?若可能,那么就可以節省存儲空間。

哈夫曼編碼作為一種不等長的編碼形式,一個需要解決的關鍵性問題就是如何避免二義性。為了保證無二義地解碼,我們采用前綴碼——任何字符的編碼都不是另一個字符編碼的前綴。用二叉樹進行編碼:左右分支0、1;字符只在葉節點上。

8、集合及運算

集合的表示

  • 集合運算:交、并、補、差,判定一個元素是否屬于某一集合
  • 并查集:集合并、查某元素屬于什么集合
  • 并查集問題中集合存儲如何實現?可以用樹結構表示集合,樹的每個結點代表一個集合元素,采用雙親表示法:孩子指向父結點。

更加簡便的方法是采用數組存儲形式,數組中有兩個域:Data和Parent。其中Parent為負數表示根結點,非負數表示雙親結點的下標。數組中每個元素的類型描述如下:

1 2 3 4 typedef? struct { ???? ElementType Data; ???? int? Parent; }SetType;

集合運算

查找某個元素所在的集合(用根結點表示)

1 2 3 4 5 6 7 8 9 10 11 12 13 int? Find(SetType S[], ElementType X) { ???? // 在數組中查找值為X的元素所屬的集合 ???? // MaxSize是全局變量,為數組S的最大長度 ???? int? i; ???? for (i = 0; i < MaxSize && S[i].Data != X; i++) ???????? ; ???? if (i >= MaxSize) ???????? return? -1;? // 未找到X,返回-1 ???? for (; S[i].Parent >= 0; i = S[i].Parent) ???????? ; ???? return? i;? // 找到X所屬集合,返回數根結點在數組S中的下標 }

集合的并運算

  • 分別找到X1和X2兩個元素所在集合樹的根結點
  • 如果它們不同根,則將其中一個根結點的父結點指針設置成另一個根結點的數組下標
1 2 3 4 5 6 7 8 void? Union(SetType S[], ElementType X1, ElementType X2) { ???? int? Root1, Root2; ???? Root1 = Find(S, X1); ???? Root2 = Find(S, X2); ???? if (Root1 != Root2) ???????? S[Root2].Parent = Root1; }

效率優化

注意到上面的Union操作可能導致的一個問題就是樹傾斜問題嚴重,導致Find操作低效,因此一個自然的想法,就是把小的集合合并到大的集合中,為此可以為數據結構增加一個域代表該集合的元素個數,但是這是沒有必要的,因為除了根結點外,其他的結點無需保存集合元素個數,這樣一個更好的方法便是:將集合的根結點的Parent設置為當前集合元素個數的負數。這樣的話,合并的時候只需要取其絕對值參與運算即可。

說完了Union的優化,我們來考慮一下Find操作是否可以優化,答案是肯定的,就是所謂的路徑壓縮,每次查找一個結點的時候,將其查找路徑上的全部結點直接指向其父節點。后面我會寫一篇PAT樹部分的習題解答,關于這兩個操作優化后的具體實現可以在里面找到。

總結

以上是生活随笔為你收集整理的【数据结构】树与树的表示、二叉树存储结构及其遍历、二叉搜索树、平衡二叉树、堆、哈夫曼树与哈夫曼编码、集合及其运算的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

日本欧美一区二区三区乱码 | 国产精品毛片一区二区 | 国产乱人偷精品人妻a片 | 97久久精品无码一区二区 | 国产综合色产在线精品 | 99国产精品白浆在线观看免费 | 99er热精品视频 | 久久99精品国产.久久久久 | 日韩亚洲欧美中文高清在线 | 特级做a爰片毛片免费69 | 狠狠躁日日躁夜夜躁2020 | 亚洲熟妇色xxxxx亚洲 | 人妻少妇被猛烈进入中文字幕 | 国产黑色丝袜在线播放 | 亚洲男人av天堂午夜在 | 成人一区二区免费视频 | 黑人玩弄人妻中文在线 | 377p欧洲日本亚洲大胆 | 亚洲午夜久久久影院 | 老子影院午夜精品无码 | 伊在人天堂亚洲香蕉精品区 | 欧美老妇交乱视频在线观看 | 国产亚洲精品久久久久久 | 18无码粉嫩小泬无套在线观看 | 国产精品多人p群无码 | 国产内射老熟女aaaa | 国产亚av手机在线观看 | 纯爱无遮挡h肉动漫在线播放 | 老熟妇仑乱视频一区二区 | 丰满人妻被黑人猛烈进入 | 欧美人与物videos另类 | 亚洲一区av无码专区在线观看 | 成人性做爰aaa片免费看不忠 | 亚洲а∨天堂久久精品2021 | 国产高清av在线播放 | 亚洲一区二区三区播放 | 日日摸夜夜摸狠狠摸婷婷 | 日本爽爽爽爽爽爽在线观看免 | 国产精品无码久久av | 国产真实乱对白精彩久久 | 67194成是人免费无码 | 亚洲成av人在线观看网址 | 国产97在线 | 亚洲 | 中文字幕乱妇无码av在线 | 欧美日本精品一区二区三区 | 亚洲精品国产第一综合99久久 | 精品无码国产一区二区三区av | 偷窥日本少妇撒尿chinese | 免费网站看v片在线18禁无码 | 影音先锋中文字幕无码 | 无码人妻出轨黑人中文字幕 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 九月婷婷人人澡人人添人人爽 | 日日躁夜夜躁狠狠躁 | 香蕉久久久久久av成人 | 天堂亚洲免费视频 | 天堂无码人妻精品一区二区三区 | 午夜熟女插插xx免费视频 | 亚洲日韩乱码中文无码蜜桃臀网站 | 激情综合激情五月俺也去 | 国产亚洲日韩欧美另类第八页 | 5858s亚洲色大成网站www | 黑森林福利视频导航 | 久久精品中文字幕大胸 | 亚洲 日韩 欧美 成人 在线观看 | 国产成人av免费观看 | 亚洲中文字幕无码一久久区 | 日韩av无码一区二区三区不卡 | 麻豆国产丝袜白领秘书在线观看 | 无码人妻少妇伦在线电影 | 人人爽人人爽人人片av亚洲 | 色综合视频一区二区三区 | 最近中文2019字幕第二页 | 欧美黑人性暴力猛交喷水 | 两性色午夜视频免费播放 | 青春草在线视频免费观看 | 久久人妻内射无码一区三区 | 噜噜噜亚洲色成人网站 | 啦啦啦www在线观看免费视频 | 精品一区二区三区无码免费视频 | 国内精品九九久久久精品 | 97se亚洲精品一区 | 最新版天堂资源中文官网 | 一二三四在线观看免费视频 | 青青草原综合久久大伊人精品 | 国产高清不卡无码视频 | 色综合久久久无码网中文 | 老熟女重囗味hdxx69 | 97资源共享在线视频 | 午夜福利电影 | 十八禁真人啪啪免费网站 | 成人精品天堂一区二区三区 | 狠狠噜狠狠狠狠丁香五月 | 欧美老妇与禽交 | 天堂在线观看www | 国产无套粉嫩白浆在线 | 欧美一区二区三区 | 国产人妖乱国产精品人妖 | 久久99精品国产.久久久久 | 久久精品女人天堂av免费观看 | 日本肉体xxxx裸交 | 精品久久久久香蕉网 | 成熟妇人a片免费看网站 | 玩弄中年熟妇正在播放 | 国产明星裸体无码xxxx视频 | 东京热男人av天堂 | 日日噜噜噜噜夜夜爽亚洲精品 | 300部国产真实乱 | 日韩精品无码一区二区中文字幕 | 综合激情五月综合激情五月激情1 | 亚洲欧美综合区丁香五月小说 | 波多野结衣乳巨码无在线观看 | 色狠狠av一区二区三区 | 国产三级精品三级男人的天堂 | 欧美乱妇无乱码大黄a片 | 国产亚洲精品精品国产亚洲综合 | 国产精品香蕉在线观看 | 无码午夜成人1000部免费视频 | 国产av人人夜夜澡人人爽麻豆 | 久久久婷婷五月亚洲97号色 | 东京热男人av天堂 | 在线成人www免费观看视频 | 99久久精品午夜一区二区 | 国产真人无遮挡作爱免费视频 | 久久久婷婷五月亚洲97号色 | 久久午夜夜伦鲁鲁片无码免费 | 人人澡人人妻人人爽人人蜜桃 | 人人妻人人澡人人爽人人精品浪潮 | 国产亚洲欧美日韩亚洲中文色 | 三级4级全黄60分钟 | 免费中文字幕日韩欧美 | 任你躁国产自任一区二区三区 | 久久亚洲精品成人无码 | 亚洲gv猛男gv无码男同 | 欧美日韩久久久精品a片 | 欧美大屁股xxxxhd黑色 | 99精品视频在线观看免费 | 欧美人与物videos另类 | 免费播放一区二区三区 | 九月婷婷人人澡人人添人人爽 | 丰满少妇人妻久久久久久 | 国产真人无遮挡作爱免费视频 | 国产激情无码一区二区app | 噜噜噜亚洲色成人网站 | 国产av一区二区精品久久凹凸 | 中文字幕中文有码在线 | 亚洲乱码国产乱码精品精 | 婷婷色婷婷开心五月四房播播 | 午夜精品一区二区三区在线观看 | 日韩人妻无码一区二区三区久久99 | 成人精品视频一区二区三区尤物 | aⅴ在线视频男人的天堂 | 无码播放一区二区三区 | 久久五月精品中文字幕 | 欧美日韩人成综合在线播放 | 日本丰满护士爆乳xxxx | 激情五月综合色婷婷一区二区 | 99久久亚洲精品无码毛片 | 亚洲国产午夜精品理论片 | 久久99精品国产麻豆蜜芽 | 伊在人天堂亚洲香蕉精品区 | 丰满人妻一区二区三区免费视频 | a片免费视频在线观看 | 激情国产av做激情国产爱 | 男人和女人高潮免费网站 | 欧美国产日产一区二区 | 18精品久久久无码午夜福利 | 白嫩日本少妇做爰 | 福利一区二区三区视频在线观看 | 无码乱肉视频免费大全合集 | 国产精品毛多多水多 | 四十如虎的丰满熟妇啪啪 | 亚洲毛片av日韩av无码 | 久久99精品国产麻豆蜜芽 | 一个人看的www免费视频在线观看 | 久久国产精品二国产精品 | 精品偷拍一区二区三区在线看 | 免费看男女做好爽好硬视频 | 久久综合网欧美色妞网 | 天天av天天av天天透 | 又大又硬又爽免费视频 | 天堂亚洲2017在线观看 | 亚洲精品国产精品乱码不卡 | 永久免费观看国产裸体美女 | 人人澡人人妻人人爽人人蜜桃 | 青草视频在线播放 | 亚洲日本在线电影 | 亚洲国产午夜精品理论片 | 狠狠色丁香久久婷婷综合五月 | 麻豆人妻少妇精品无码专区 | 国产精华av午夜在线观看 | 精品国产成人一区二区三区 | 男人的天堂2018无码 | 高潮毛片无遮挡高清免费 | 久久精品一区二区三区四区 | 免费观看激色视频网站 | 2020久久超碰国产精品最新 | 欧美日韩一区二区免费视频 | 中国女人内谢69xxxx | 成人免费视频一区二区 | 熟妇激情内射com | 欧美熟妇另类久久久久久不卡 | 亚洲一区二区三区含羞草 | 水蜜桃亚洲一二三四在线 | 一本色道婷婷久久欧美 | 精品熟女少妇av免费观看 | 欧美zoozzooz性欧美 | 国产成人无码区免费内射一片色欲 | 精品亚洲成av人在线观看 | 亚洲 欧美 激情 小说 另类 | 久久精品女人天堂av免费观看 | 奇米影视888欧美在线观看 | 国产精品-区区久久久狼 | 天干天干啦夜天干天2017 | 色情久久久av熟女人妻网站 | 久久久精品国产sm最大网站 | 欧美性生交xxxxx久久久 | 日本免费一区二区三区最新 | 国产激情精品一区二区三区 | 久久久久亚洲精品男人的天堂 | 欧美自拍另类欧美综合图片区 | 国产精品无码一区二区桃花视频 | 色一情一乱一伦 | 牲交欧美兽交欧美 | 亚洲人成影院在线无码按摩店 | 久久国产劲爆∧v内射 | 日本熟妇乱子伦xxxx | 无码国产乱人伦偷精品视频 | 18精品久久久无码午夜福利 | 51国偷自产一区二区三区 | 欧美国产日韩亚洲中文 | 漂亮人妻洗澡被公强 日日躁 | 女人被爽到呻吟gif动态图视看 | 国产成人综合色在线观看网站 | 亚洲熟熟妇xxxx | 久久 国产 尿 小便 嘘嘘 | 国产精品久久久久无码av色戒 | 久久亚洲日韩精品一区二区三区 | 无码毛片视频一区二区本码 | 欧美激情综合亚洲一二区 | 人妻少妇精品久久 | 理论片87福利理论电影 | 正在播放老肥熟妇露脸 | 高潮毛片无遮挡高清免费 | 国产成人精品久久亚洲高清不卡 | 国产在线精品一区二区三区直播 | 国产无遮挡又黄又爽又色 | 双乳奶水饱满少妇呻吟 | 日本xxxx色视频在线观看免费 | 欧美国产亚洲日韩在线二区 | 国产热a欧美热a在线视频 | 精品人妻人人做人人爽 | 欧美精品免费观看二区 | 国产精品永久免费视频 | 久久综合香蕉国产蜜臀av | 久久综合给久久狠狠97色 | 一二三四在线观看免费视频 | 久久国产36精品色熟妇 | 欧美老人巨大xxxx做受 | 久久久久久久女国产乱让韩 | 小泽玛莉亚一区二区视频在线 | 131美女爱做视频 | aⅴ亚洲 日韩 色 图网站 播放 | 亚洲精品一区三区三区在线观看 | 亚洲综合久久一区二区 | 老子影院午夜伦不卡 | 亚洲一区二区三区在线观看网站 | 丝袜美腿亚洲一区二区 | 久久99精品国产麻豆蜜芽 | 日产精品高潮呻吟av久久 | 亚洲国产精品成人久久蜜臀 | 成人片黄网站色大片免费观看 | 国产精品美女久久久网av | 国产成人午夜福利在线播放 | 欧美一区二区三区视频在线观看 | 3d动漫精品啪啪一区二区中 | 少妇的肉体aa片免费 | 撕开奶罩揉吮奶头视频 | 爆乳一区二区三区无码 | 亚洲中文字幕在线无码一区二区 | 天天爽夜夜爽夜夜爽 | 国产超碰人人爽人人做人人添 | 成人毛片一区二区 | 久激情内射婷内射蜜桃人妖 | 亚洲人成影院在线无码按摩店 | 思思久久99热只有频精品66 | 国产精品第一区揄拍无码 | www国产精品内射老师 | 中文亚洲成a人片在线观看 | 国产福利视频一区二区 | 日欧一片内射va在线影院 | 无码av中文字幕免费放 | 欧美老妇与禽交 | 国产成人无码a区在线观看视频app | 特大黑人娇小亚洲女 | 蜜臀av无码人妻精品 | 欧美阿v高清资源不卡在线播放 | 日日麻批免费40分钟无码 | 久久久久成人精品免费播放动漫 | 一本大道久久东京热无码av | 老太婆性杂交欧美肥老太 | 国产成人无码区免费内射一片色欲 | 亚洲男人av香蕉爽爽爽爽 | 精品久久综合1区2区3区激情 | 成人免费视频一区二区 | 久久综合香蕉国产蜜臀av | 日本精品人妻无码77777 天堂一区人妻无码 | 搡女人真爽免费视频大全 | 国产肉丝袜在线观看 | 日本护士xxxxhd少妇 | 丰满少妇熟乱xxxxx视频 | 欧美刺激性大交 | 亚洲精品国产a久久久久久 | 人妻天天爽夜夜爽一区二区 | 人妻天天爽夜夜爽一区二区 | 小泽玛莉亚一区二区视频在线 | 好男人www社区 | 无码中文字幕色专区 | 国产精品办公室沙发 | 欧美性黑人极品hd | 欧美 亚洲 国产 另类 | 亚洲精品国偷拍自产在线麻豆 | 未满小14洗澡无码视频网站 | 亚洲熟女一区二区三区 | 欧美高清在线精品一区 | 欧美激情一区二区三区成人 | 国产欧美亚洲精品a | 国产乱子伦视频在线播放 | 67194成是人免费无码 | 国产一精品一av一免费 | 精品无码一区二区三区爱欲 | 日韩av无码一区二区三区 | 国内丰满熟女出轨videos | 麻豆国产人妻欲求不满谁演的 | 亚洲色偷偷偷综合网 | 亚洲成av人综合在线观看 | 99国产精品白浆在线观看免费 | 人妻人人添人妻人人爱 | 亚洲欧美日韩成人高清在线一区 | 亚洲gv猛男gv无码男同 | 一本大道伊人av久久综合 | 婷婷丁香六月激情综合啪 | 98国产精品综合一区二区三区 | 天天拍夜夜添久久精品 | 中文字幕无码乱人伦 | аⅴ资源天堂资源库在线 | 无码人妻av免费一区二区三区 | 国产精品无码一区二区桃花视频 | 久久99国产综合精品 | 一本久久伊人热热精品中文字幕 | a片在线免费观看 | 日日夜夜撸啊撸 | 亚洲欧洲日本无在线码 | 国产精品国产三级国产专播 | 国产亚洲精品久久久久久 | 在线成人www免费观看视频 | 国产亚洲人成a在线v网站 | 亚洲 欧美 激情 小说 另类 | 亚洲精品综合一区二区三区在线 | 国产口爆吞精在线视频 | 丝袜人妻一区二区三区 | 免费视频欧美无人区码 | 久久天天躁狠狠躁夜夜免费观看 | 亚洲日本在线电影 | 理论片87福利理论电影 | 久久精品国产一区二区三区肥胖 | 亚洲乱码国产乱码精品精 | 日韩av无码一区二区三区 | 国产亚洲精品精品国产亚洲综合 | 思思久久99热只有频精品66 | 欧美真人作爱免费视频 | 日本一区二区三区免费高清 | 国语精品一区二区三区 | 亚洲国产精华液网站w | 欧美日韩视频无码一区二区三 | 扒开双腿疯狂进出爽爽爽视频 | 色诱久久久久综合网ywww | 性色av无码免费一区二区三区 | 国产偷抇久久精品a片69 | 免费看少妇作爱视频 | 成年女人永久免费看片 | 亚洲区小说区激情区图片区 | 伊人久久大香线蕉av一区二区 | 老子影院午夜伦不卡 | 国产99久久精品一区二区 | 久久久久成人片免费观看蜜芽 | 国产黄在线观看免费观看不卡 | 国产麻豆精品一区二区三区v视界 | 亚洲无人区午夜福利码高清完整版 | 狠狠噜狠狠狠狠丁香五月 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 国产精品美女久久久 | 女人被男人爽到呻吟的视频 | 亚洲欧美日韩综合久久久 | 亚洲 a v无 码免 费 成 人 a v | 一个人免费观看的www视频 | 免费无码午夜福利片69 | 18无码粉嫩小泬无套在线观看 | 国产成人亚洲综合无码 | 图片小说视频一区二区 | 麻豆果冻传媒2021精品传媒一区下载 | 国产精品人妻一区二区三区四 | 国产av人人夜夜澡人人爽麻豆 | 亚洲欧美中文字幕5发布 | 精品少妇爆乳无码av无码专区 | 欧美日韩一区二区免费视频 | 性欧美熟妇videofreesex | 欧美人妻一区二区三区 | 水蜜桃亚洲一二三四在线 | 国产精品人妻一区二区三区四 | 国产精品99久久精品爆乳 | 偷窥日本少妇撒尿chinese | 国产小呦泬泬99精品 | 性做久久久久久久免费看 | 色婷婷久久一区二区三区麻豆 | 亚洲精品久久久久久久久久久 | 俺去俺来也www色官网 | 久久无码专区国产精品s | 精品国产aⅴ无码一区二区 | 久久精品视频在线看15 | 激情内射亚州一区二区三区爱妻 | 波多野结衣一区二区三区av免费 | 国产97色在线 | 免 | 夜先锋av资源网站 | 中文字幕无码免费久久9一区9 | 国产在线aaa片一区二区99 | 台湾无码一区二区 | 乱码午夜-极国产极内射 | 无码国产乱人伦偷精品视频 | 成人无码精品1区2区3区免费看 | 国产成人无码av一区二区 | 最新国产麻豆aⅴ精品无码 | 无码国内精品人妻少妇 | 人妻有码中文字幕在线 | 欧美人与物videos另类 | 99麻豆久久久国产精品免费 | 动漫av网站免费观看 | 4hu四虎永久在线观看 | 国产绳艺sm调教室论坛 | 丰满少妇人妻久久久久久 | 高清国产亚洲精品自在久久 | 大肉大捧一进一出好爽视频 | 丝袜 中出 制服 人妻 美腿 | 日本一卡2卡3卡四卡精品网站 | 色 综合 欧美 亚洲 国产 | 熟女俱乐部五十路六十路av | 成人精品视频一区二区 | 夫妻免费无码v看片 | 日本精品高清一区二区 | 国产精品18久久久久久麻辣 | 国产在线aaa片一区二区99 | 久久成人a毛片免费观看网站 | 国产精品久久久久无码av色戒 | 亚洲欧美国产精品久久 | 天堂а√在线地址中文在线 | 欧美三级a做爰在线观看 | 亚洲aⅴ无码成人网站国产app | 小泽玛莉亚一区二区视频在线 | 无码人妻丰满熟妇区毛片18 | 欧美乱妇无乱码大黄a片 | 国产偷自视频区视频 | 天天燥日日燥 | 日韩欧美成人免费观看 | 内射巨臀欧美在线视频 | 无码人妻精品一区二区三区不卡 | 久久精品国产日本波多野结衣 | 东京无码熟妇人妻av在线网址 | 国产午夜精品一区二区三区嫩草 | 国产成人一区二区三区别 | 国产精品鲁鲁鲁 | 国产亚洲日韩欧美另类第八页 | 波多野结衣一区二区三区av免费 | 国内揄拍国内精品少妇国语 | 鲁一鲁av2019在线 | 欧美日韩在线亚洲综合国产人 | 久久 国产 尿 小便 嘘嘘 | 亚洲国产日韩a在线播放 | 未满小14洗澡无码视频网站 | 久久精品国产日本波多野结衣 | 夜夜高潮次次欢爽av女 | 欧美熟妇另类久久久久久多毛 | a在线亚洲男人的天堂 | 久久成人a毛片免费观看网站 | 无套内谢的新婚少妇国语播放 | 精品国产成人一区二区三区 | 特级做a爰片毛片免费69 | 亚洲第一无码av无码专区 | 青青草原综合久久大伊人精品 | 亚洲大尺度无码无码专区 | 丝袜 中出 制服 人妻 美腿 | 爆乳一区二区三区无码 | 18黄暴禁片在线观看 | 中文字幕av无码一区二区三区电影 | 国产免费观看黄av片 | 人妻体内射精一区二区三四 | 国产内射爽爽大片视频社区在线 | 亚洲自偷自拍另类第1页 | 精品厕所偷拍各类美女tp嘘嘘 | 免费无码肉片在线观看 | 免费网站看v片在线18禁无码 | 少妇厨房愉情理9仑片视频 | 久久99精品国产麻豆蜜芽 | 扒开双腿吃奶呻吟做受视频 | 午夜精品久久久内射近拍高清 | 漂亮人妻洗澡被公强 日日躁 | 欧美怡红院免费全部视频 | 中文无码伦av中文字幕 | 国产精品久久久久7777 | 欧美兽交xxxx×视频 | 亚洲国产精品一区二区美利坚 | 日本免费一区二区三区最新 | 丰满人妻一区二区三区免费视频 | 欧美人与牲动交xxxx | 无码中文字幕色专区 | 人人爽人人澡人人人妻 | 久久久中文字幕日本无吗 | 鲁鲁鲁爽爽爽在线视频观看 | 国产乱人伦偷精品视频 | 露脸叫床粗话东北少妇 | 久久久久亚洲精品中文字幕 | 日韩精品无码免费一区二区三区 | 亚洲精品美女久久久久久久 | 在线观看欧美一区二区三区 | 99国产欧美久久久精品 | 无遮无挡爽爽免费视频 | 内射爽无广熟女亚洲 | 国产成人精品三级麻豆 | 欧美丰满熟妇xxxx | 中文无码精品a∨在线观看不卡 | 美女毛片一区二区三区四区 | 狂野欧美性猛xxxx乱大交 | 亚洲热妇无码av在线播放 | 一本大道久久东京热无码av | 精品无码一区二区三区的天堂 | 中文字幕av无码一区二区三区电影 | 国产精品多人p群无码 | 国产av一区二区三区最新精品 | 日本乱偷人妻中文字幕 | 最近中文2019字幕第二页 | 成人精品一区二区三区中文字幕 | 国产片av国语在线观看 | 高清不卡一区二区三区 | 丝袜人妻一区二区三区 | 99久久久无码国产aaa精品 | 狠狠色噜噜狠狠狠狠7777米奇 | 亚洲国产精品久久久天堂 | 亚洲精品国产精品乱码视色 | 东京热男人av天堂 | 玩弄少妇高潮ⅹxxxyw | 中文字幕无码免费久久99 | 色一情一乱一伦 | 亚洲春色在线视频 | 中文字幕乱码中文乱码51精品 | 国产成人av免费观看 | 国产手机在线αⅴ片无码观看 | 强奷人妻日本中文字幕 | 一本久道高清无码视频 | 欧美肥老太牲交大战 | 亚洲综合另类小说色区 | 免费观看又污又黄的网站 | 国内精品人妻无码久久久影院蜜桃 | 国产色精品久久人妻 | 国产av剧情md精品麻豆 | 欧美精品免费观看二区 | 亚洲色欲色欲欲www在线 | 国产内射老熟女aaaa | 一本久道久久综合婷婷五月 | 欧美午夜特黄aaaaaa片 | 十八禁真人啪啪免费网站 | 国产av无码专区亚洲a∨毛片 | 亚洲精品午夜无码电影网 | 99久久久无码国产精品免费 | 国产明星裸体无码xxxx视频 | 日本大香伊一区二区三区 | 丝袜美腿亚洲一区二区 | 99视频精品全部免费免费观看 | 国产绳艺sm调教室论坛 | 日韩精品a片一区二区三区妖精 | 白嫩日本少妇做爰 | 日日摸日日碰夜夜爽av | 在线a亚洲视频播放在线观看 | 日本精品人妻无码77777 天堂一区人妻无码 | 最近中文2019字幕第二页 | 女人被男人躁得好爽免费视频 | 亚洲日本va午夜在线电影 | 亚洲欧美国产精品久久 | 97久久国产亚洲精品超碰热 | 人人爽人人澡人人高潮 | 少妇被黑人到高潮喷出白浆 | 一本久久a久久精品亚洲 | 台湾无码一区二区 | 少妇激情av一区二区 | 成人动漫在线观看 | 学生妹亚洲一区二区 | 青青草原综合久久大伊人精品 | 一本加勒比波多野结衣 | 国产精品亚洲一区二区三区喷水 | 18精品久久久无码午夜福利 | 久久久久久av无码免费看大片 | 亚洲一区二区三区无码久久 | 天堂亚洲免费视频 | 亚洲国产欧美国产综合一区 | 成年美女黄网站色大免费视频 | 国内少妇偷人精品视频免费 | 女人被男人躁得好爽免费视频 | 国产成人精品必看 | 日韩人妻无码一区二区三区久久99 | 国産精品久久久久久久 | 日本高清一区免费中文视频 | 欧洲vodafone精品性 | 性色欲情网站iwww九文堂 | 一本久久伊人热热精品中文字幕 | 在线播放亚洲第一字幕 | 国产av无码专区亚洲a∨毛片 | 久久综合给久久狠狠97色 | 色综合久久网 | 麻豆成人精品国产免费 | 丰满岳乱妇在线观看中字无码 | 高潮毛片无遮挡高清免费 | 精品国产青草久久久久福利 | 麻豆人妻少妇精品无码专区 | 巨爆乳无码视频在线观看 | 成人三级无码视频在线观看 | 中文字幕久久久久人妻 | 久久久久久久久888 | 国产人妻久久精品二区三区老狼 | 国产精品亚洲综合色区韩国 | 国产精品久久精品三级 | 蜜臀aⅴ国产精品久久久国产老师 | 免费无码的av片在线观看 | 动漫av网站免费观看 | 成人综合网亚洲伊人 | 夫妻免费无码v看片 | 东京无码熟妇人妻av在线网址 | 图片小说视频一区二区 | 欧美性猛交xxxx富婆 | 日韩无码专区 | 国产精品成人av在线观看 | 久久99精品久久久久久 | 国产亚洲欧美在线专区 | 国产美女极度色诱视频www | 国精品人妻无码一区二区三区蜜柚 | 国产人妻精品一区二区三区 | 亚洲中文字幕无码中文字在线 | 丰满少妇熟乱xxxxx视频 | 特黄特色大片免费播放器图片 | 久久综合久久自在自线精品自 | 亚洲中文字幕在线观看 | 成人无码精品1区2区3区免费看 | 欧美性生交活xxxxxdddd | 男女超爽视频免费播放 | 少妇邻居内射在线 | 中文字幕av无码一区二区三区电影 | 无码国产色欲xxxxx视频 | 无码精品国产va在线观看dvd | 欧美性黑人极品hd | 国产激情综合五月久久 | 成年美女黄网站色大免费全看 | 久久久亚洲欧洲日产国码αv | 亚洲熟熟妇xxxx | 成人精品视频一区二区三区尤物 | 成人精品一区二区三区中文字幕 | 国产av一区二区精品久久凹凸 | 又粗又大又硬毛片免费看 | 久久精品国产精品国产精品污 | 永久免费观看国产裸体美女 | 国产免费观看黄av片 | 大乳丰满人妻中文字幕日本 | 丰满人妻一区二区三区免费视频 | 久久久久久久人妻无码中文字幕爆 | 国产97色在线 | 免 | 国产精品亚洲五月天高清 | 男人的天堂2018无码 | 亚洲国产精品一区二区第一页 | 99视频精品全部免费免费观看 | 精品国产乱码久久久久乱码 | a在线观看免费网站大全 | 久久综合网欧美色妞网 | 免费无码肉片在线观看 | 国产成人精品优优av | 午夜精品一区二区三区在线观看 | 久久久久成人精品免费播放动漫 | 夜夜躁日日躁狠狠久久av | 成人精品视频一区二区三区尤物 | 国产成人综合在线女婷五月99播放 | 双乳奶水饱满少妇呻吟 | 四虎影视成人永久免费观看视频 | 亚洲一区二区三区 | 乌克兰少妇xxxx做受 | 中国女人内谢69xxxx | 无套内谢老熟女 | 老头边吃奶边弄进去呻吟 | 午夜熟女插插xx免费视频 | 国产 浪潮av性色四虎 | 在线 国产 欧美 亚洲 天堂 | 精品无人国产偷自产在线 | 麻豆国产人妻欲求不满谁演的 | 又粗又大又硬又长又爽 | 麻豆md0077饥渴少妇 | 强开小婷嫩苞又嫩又紧视频 | 亚洲成在人网站无码天堂 | 露脸叫床粗话东北少妇 | 一本大道久久东京热无码av | 亚洲熟妇色xxxxx欧美老妇 | 老司机亚洲精品影院 | 男女猛烈xx00免费视频试看 | 亚洲日韩av一区二区三区四区 | 黑人粗大猛烈进出高潮视频 | 国产乱人无码伦av在线a | 亚拍精品一区二区三区探花 | 国产激情综合五月久久 | 少妇被粗大的猛进出69影院 | 亚洲色欲色欲欲www在线 | 天下第一社区视频www日本 | 少妇无码av无码专区在线观看 | 亚洲成a人片在线观看无码 | 国产精品久久久av久久久 | 好男人www社区 | 欧美性生交活xxxxxdddd | 国产成人人人97超碰超爽8 | 色欲人妻aaaaaaa无码 | 少妇性l交大片欧洲热妇乱xxx | 成人av无码一区二区三区 | 蜜桃无码一区二区三区 | 激情综合激情五月俺也去 | 内射老妇bbwx0c0ck | 老子影院午夜精品无码 | 丰满人妻精品国产99aⅴ | 亚洲性无码av中文字幕 | 日韩欧美中文字幕在线三区 | 亚洲精品久久久久中文第一幕 | 18黄暴禁片在线观看 | 亚洲国产精品一区二区第一页 | 搡女人真爽免费视频大全 | 亚洲理论电影在线观看 | 国产成人无码av一区二区 | 久久久久99精品成人片 | 日日夜夜撸啊撸 | 300部国产真实乱 | 东京一本一道一二三区 | 亚洲国产精品无码一区二区三区 | 国产内射老熟女aaaa | 国产精品99久久精品爆乳 | 小sao货水好多真紧h无码视频 | 男女猛烈xx00免费视频试看 | a在线观看免费网站大全 | 少妇无码一区二区二三区 | 欧洲欧美人成视频在线 | 久久久久国色av免费观看性色 | 久久综合狠狠综合久久综合88 | 丰满妇女强制高潮18xxxx | 荫蒂被男人添的好舒服爽免费视频 | 国产亲子乱弄免费视频 | 成人一在线视频日韩国产 | 久久精品人人做人人综合 | 国产精品久久久久影院嫩草 | 大地资源网第二页免费观看 | 美女扒开屁股让男人桶 | 国产真实夫妇视频 | 99麻豆久久久国产精品免费 | 无码人妻久久一区二区三区不卡 | 国产成人av免费观看 | 精品无码av一区二区三区 | 熟妇人妻无乱码中文字幕 | 99久久精品国产一区二区蜜芽 | 国产精品亚洲一区二区三区喷水 | 亚洲码国产精品高潮在线 | 无码人妻出轨黑人中文字幕 | 粉嫩少妇内射浓精videos | 久久精品成人欧美大片 | 欧美zoozzooz性欧美 | 国产精品亚洲一区二区三区喷水 | 久久午夜夜伦鲁鲁片无码免费 | 国产av人人夜夜澡人人爽麻豆 | 国内精品久久毛片一区二区 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 少妇久久久久久人妻无码 | 性色av无码免费一区二区三区 | √天堂资源地址中文在线 | 欧美野外疯狂做受xxxx高潮 | 久久精品国产大片免费观看 | 免费人成在线视频无码 | 国产激情一区二区三区 | 国产在线无码精品电影网 | 熟妇人妻激情偷爽文 | 久久久久人妻一区精品色欧美 | 少妇激情av一区二区 | 自拍偷自拍亚洲精品被多人伦好爽 | 色妞www精品免费视频 | 亚洲成av人影院在线观看 | 成熟人妻av无码专区 | 日本精品久久久久中文字幕 | 久久精品国产一区二区三区肥胖 | 性史性农村dvd毛片 | 色综合久久久无码中文字幕 | 人妻无码αv中文字幕久久琪琪布 | 三上悠亚人妻中文字幕在线 | 国产精品高潮呻吟av久久4虎 | 又大又硬又黄的免费视频 | 欧美精品国产综合久久 | 亚洲大尺度无码无码专区 | 国产香蕉97碰碰久久人人 | 性欧美videos高清精品 | 午夜福利试看120秒体验区 | 午夜无码人妻av大片色欲 | 又大又硬又黄的免费视频 | 久久无码中文字幕免费影院蜜桃 | 国产成人无码av一区二区 | 波多野结衣aⅴ在线 | 亚洲精品午夜国产va久久成人 | 精品一区二区不卡无码av | 日韩av无码中文无码电影 | 玩弄中年熟妇正在播放 | 免费人成在线观看网站 | 国产亚洲欧美日韩亚洲中文色 | 亚洲国产午夜精品理论片 | 大地资源网第二页免费观看 | 久在线观看福利视频 | 亚洲一区二区三区偷拍女厕 | 麻花豆传媒剧国产免费mv在线 | 国产精品无码一区二区桃花视频 | 99麻豆久久久国产精品免费 | 清纯唯美经典一区二区 | 日日碰狠狠躁久久躁蜜桃 | 中文字幕av日韩精品一区二区 | 亚洲国产日韩a在线播放 | 精品少妇爆乳无码av无码专区 | 国产又爽又黄又刺激的视频 | 亚洲精品一区三区三区在线观看 | 亚洲精品成人av在线 | 一本精品99久久精品77 | 欧美老熟妇乱xxxxx | 色一情一乱一伦一视频免费看 | 亚洲欧洲日本无在线码 | 国产成人精品无码播放 | 久久久久久久久888 | 麻豆国产人妻欲求不满谁演的 | 一本久道高清无码视频 | 国产精品久免费的黄网站 | 国产在线aaa片一区二区99 | 97夜夜澡人人爽人人喊中国片 | 98国产精品综合一区二区三区 | 又大又硬又爽免费视频 | 东京一本一道一二三区 | 亚洲中文字幕无码中文字在线 | 性欧美大战久久久久久久 | 国产九九九九九九九a片 | 又大又硬又黄的免费视频 | 水蜜桃色314在线观看 | 亚洲精品一区国产 | 亲嘴扒胸摸屁股激烈网站 | 99久久人妻精品免费二区 | 亚洲人成网站色7799 | 亚洲精品一区二区三区婷婷月 | 亚洲色偷偷男人的天堂 | 国精产品一品二品国精品69xx | a在线亚洲男人的天堂 | 青青青手机频在线观看 | 亚洲日韩av一区二区三区中文 | 精品国产av色一区二区深夜久久 | 沈阳熟女露脸对白视频 | 麻豆av传媒蜜桃天美传媒 | 无码任你躁久久久久久久 | 亚洲欧美色中文字幕在线 | 天天做天天爱天天爽综合网 | 波多野结衣一区二区三区av免费 | 扒开双腿吃奶呻吟做受视频 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 国产精品久久久久久无码 | 免费观看黄网站 | 动漫av一区二区在线观看 | 中文久久乱码一区二区 | 国产精品久久国产三级国 | 超碰97人人射妻 | 亚洲热妇无码av在线播放 | 女高中生第一次破苞av | 国产卡一卡二卡三 | 日本熟妇人妻xxxxx人hd | 又粗又大又硬毛片免费看 | 久久久久久久人妻无码中文字幕爆 | 一个人看的视频www在线 | 国产网红无码精品视频 | 精品无码国产一区二区三区av | 中文无码精品a∨在线观看不卡 | 麻豆精产国品 | 亚洲精品一区国产 | 国产高清av在线播放 | 亚洲国产午夜精品理论片 | 日本肉体xxxx裸交 | 久久久久99精品成人片 | 88国产精品欧美一区二区三区 | 性欧美牲交在线视频 | 精品水蜜桃久久久久久久 | 内射后入在线观看一区 | 日日橹狠狠爱欧美视频 | 日韩精品无码一本二本三本色 | 国产精品怡红院永久免费 | 天天拍夜夜添久久精品 | 精品无码一区二区三区爱欲 | 九九热爱视频精品 | 理论片87福利理论电影 | 小泽玛莉亚一区二区视频在线 | 精品熟女少妇av免费观看 | 无码精品人妻一区二区三区av | 激情内射亚州一区二区三区爱妻 | 亚洲熟妇自偷自拍另类 | 成人欧美一区二区三区黑人 | 久久久久久久人妻无码中文字幕爆 | 成人精品一区二区三区中文字幕 | 俺去俺来也在线www色官网 | 天堂а√在线中文在线 | 蜜桃无码一区二区三区 | 国产精品久免费的黄网站 | 亚洲成在人网站无码天堂 | 久久亚洲中文字幕无码 | 中文无码伦av中文字幕 | 亚洲自偷自拍另类第1页 | 亚洲自偷精品视频自拍 | 日本熟妇浓毛 | 日日摸天天摸爽爽狠狠97 | 天天综合网天天综合色 | 日日碰狠狠丁香久燥 | 狠狠色噜噜狠狠狠狠7777米奇 | 国产热a欧美热a在线视频 | 久久久久人妻一区精品色欧美 | 国产精品毛片一区二区 | 中文字幕无码免费久久99 | 无码国内精品人妻少妇 | 久久亚洲精品中文字幕无男同 | 六月丁香婷婷色狠狠久久 | 狠狠色噜噜狠狠狠7777奇米 | 国产福利视频一区二区 | 亚洲中文字幕乱码av波多ji | 日本xxxx色视频在线观看免费 | 国产欧美亚洲精品a | 一区二区三区高清视频一 | 鲁鲁鲁爽爽爽在线视频观看 | 久久精品丝袜高跟鞋 | 亚洲精品国产精品乱码不卡 | aⅴ在线视频男人的天堂 | 国产sm调教视频在线观看 | 熟女少妇在线视频播放 | av无码久久久久不卡免费网站 | 亚洲大尺度无码无码专区 | 亚洲va欧美va天堂v国产综合 | 日本高清一区免费中文视频 | 丰满人妻被黑人猛烈进入 | 国产免费观看黄av片 | 国语自产偷拍精品视频偷 | 国产精品无码久久av | 夜夜影院未满十八勿进 | 国内精品久久毛片一区二区 | 亚洲色在线无码国产精品不卡 | 亚洲日韩av一区二区三区四区 | 精品 日韩 国产 欧美 视频 | 草草网站影院白丝内射 | 网友自拍区视频精品 | 俺去俺来也在线www色官网 | 六十路熟妇乱子伦 | 曰本女人与公拘交酡免费视频 | 中文字幕久久久久人妻 | 少女韩国电视剧在线观看完整 | 亚洲国产精品久久久久久 | 亚洲中文字幕久久无码 | 亚洲精品综合一区二区三区在线 | 欧美成人午夜精品久久久 | 内射巨臀欧美在线视频 | 国产真实乱对白精彩久久 | 熟女体下毛毛黑森林 | ass日本丰满熟妇pics | 国产真人无遮挡作爱免费视频 | 小鲜肉自慰网站xnxx | 蜜桃无码一区二区三区 | 国产精品高潮呻吟av久久4虎 | 欧美日本精品一区二区三区 | 内射巨臀欧美在线视频 | 野外少妇愉情中文字幕 | 久久综合网欧美色妞网 | 日本熟妇大屁股人妻 | 亚洲区欧美区综合区自拍区 | 精品一区二区三区波多野结衣 | 伊人久久大香线蕉av一区二区 | 中文毛片无遮挡高清免费 | 中文字幕无码日韩欧毛 | 丰满人妻一区二区三区免费视频 | 亚洲中文字幕无码中文字在线 | 国产成人一区二区三区别 | 久久99精品国产.久久久久 | 无码精品国产va在线观看dvd | 日韩 欧美 动漫 国产 制服 | 99久久人妻精品免费一区 | 亚洲区欧美区综合区自拍区 | 国内揄拍国内精品人妻 | 欧洲欧美人成视频在线 | 国产做国产爱免费视频 | 麻豆国产人妻欲求不满 | 国产熟妇另类久久久久 | 国产综合在线观看 | 亚洲色在线无码国产精品不卡 | 亚洲人成影院在线观看 | 久久综合激激的五月天 | 精品亚洲成av人在线观看 | 国产精品美女久久久 | 亚洲の无码国产の无码步美 | 午夜时刻免费入口 | 天堂一区人妻无码 | 2020久久超碰国产精品最新 | 免费观看又污又黄的网站 | 久青草影院在线观看国产 | 亚洲乱码中文字幕在线 | 日本熟妇大屁股人妻 | 一本久久a久久精品亚洲 | 午夜福利一区二区三区在线观看 | 色婷婷久久一区二区三区麻豆 | 国产人成高清在线视频99最全资源 | 中文字幕人妻无码一夲道 | 色情久久久av熟女人妻网站 | 爆乳一区二区三区无码 | 亚洲综合色区中文字幕 | 国产美女精品一区二区三区 | 日本熟妇乱子伦xxxx | 中文精品久久久久人妻不卡 | 中文字幕 人妻熟女 | 老熟妇仑乱视频一区二区 | 亚洲精品一区二区三区在线观看 | 中文字幕无码日韩欧毛 | 国产精品久久久午夜夜伦鲁鲁 | 蜜臀av在线播放 久久综合激激的五月天 | 色婷婷综合中文久久一本 | 老太婆性杂交欧美肥老太 | 亚洲精品久久久久久久久久久 | 欧美放荡的少妇 | 伦伦影院午夜理论片 | 久久99精品国产麻豆蜜芽 | 少妇被粗大的猛进出69影院 | 欧美放荡的少妇 | 亚洲啪av永久无码精品放毛片 | 性欧美疯狂xxxxbbbb | 日韩人妻无码一区二区三区久久99 | 久久久中文久久久无码 | 日本精品人妻无码77777 天堂一区人妻无码 | 成 人影片 免费观看 | 蜜桃无码一区二区三区 | 婷婷丁香五月天综合东京热 | 亚洲国产精品无码一区二区三区 | 中文字幕人妻无码一区二区三区 | 久久熟妇人妻午夜寂寞影院 | 国产一区二区三区四区五区加勒比 | 初尝人妻少妇中文字幕 | 51国偷自产一区二区三区 | 日韩av无码一区二区三区 | 国产精品理论片在线观看 | 亚洲国产综合无码一区 | 久久99精品国产.久久久久 | 国产精品人人爽人人做我的可爱 | 色偷偷人人澡人人爽人人模 | 亚洲中文无码av永久不收费 | 久久午夜无码鲁丝片午夜精品 | 婷婷五月综合缴情在线视频 | 国产国产精品人在线视 | 欧美精品无码一区二区三区 | 少妇性l交大片欧洲热妇乱xxx | 偷窥村妇洗澡毛毛多 | 亚洲精品国产品国语在线观看 | 少妇性l交大片 | 丰满岳乱妇在线观看中字无码 | 日本va欧美va欧美va精品 | 男人的天堂av网站 | 日本一区二区三区免费播放 | 丰满肥臀大屁股熟妇激情视频 | 亚洲 欧美 激情 小说 另类 | 国产精品99久久精品爆乳 | 国产成人一区二区三区在线观看 | 国产又粗又硬又大爽黄老大爷视 | 国产疯狂伦交大片 | 大肉大捧一进一出好爽视频 | 色综合天天综合狠狠爱 | 亚洲无人区午夜福利码高清完整版 | 亚洲成a人片在线观看无码 | 亚洲男人av香蕉爽爽爽爽 | 澳门永久av免费网站 | 老熟妇乱子伦牲交视频 | 国产精品福利视频导航 | 老熟妇乱子伦牲交视频 | 国产精品无码成人午夜电影 | 成人精品天堂一区二区三区 | 中文字幕乱码人妻二区三区 | 澳门永久av免费网站 | 熟女少妇人妻中文字幕 | 激情五月综合色婷婷一区二区 | 中文字幕人妻无码一区二区三区 | 又湿又紧又大又爽a视频国产 | 国产精品福利视频导航 | 色综合久久久无码网中文 | 日本成熟视频免费视频 | 亚洲欧美中文字幕5发布 | 国产亚洲人成a在线v网站 | 国内精品人妻无码久久久影院 | 99久久久国产精品无码免费 | 成人一区二区免费视频 | 欧美喷潮久久久xxxxx | 亚洲欧洲中文日韩av乱码 | 日本精品少妇一区二区三区 | 精品无码国产一区二区三区av | 久久久久亚洲精品男人的天堂 | 丰满少妇熟乱xxxxx视频 | 精品aⅴ一区二区三区 | 毛片内射-百度 | 久久综合给合久久狠狠狠97色 | 波多野结衣av一区二区全免费观看 | 国产av无码专区亚洲awww | 国产无遮挡又黄又爽免费视频 | 少妇性l交大片 | 久久亚洲国产成人精品性色 | 少妇高潮一区二区三区99 | 中文字幕av伊人av无码av | 四虎国产精品一区二区 | 老熟女乱子伦 | 日韩无码专区 | 欧美xxxxx精品 | 兔费看少妇性l交大片免费 | 亚洲国产欧美国产综合一区 | 久久精品国产大片免费观看 | 熟妇女人妻丰满少妇中文字幕 | 国产精品无码mv在线观看 | 99久久久无码国产aaa精品 | 久久精品国产一区二区三区 | 成人免费视频视频在线观看 免费 | 国产成人无码区免费内射一片色欲 | 人妻体内射精一区二区三四 | 国产极品视觉盛宴 | 97久久精品无码一区二区 | 在线播放无码字幕亚洲 | 欧美野外疯狂做受xxxx高潮 | 久久人人爽人人爽人人片av高清 | 日本高清一区免费中文视频 | 欧美一区二区三区 | 日韩人妻无码一区二区三区久久99 | 偷窥日本少妇撒尿chinese | 98国产精品综合一区二区三区 | 少妇性l交大片欧洲热妇乱xxx | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 欧美成人家庭影院 | 无码国产色欲xxxxx视频 | 久久99精品久久久久婷婷 | 无码精品国产va在线观看dvd | 伊人久久婷婷五月综合97色 | 亚洲中文字幕乱码av波多ji | 国产成人精品优优av | 久久综合给合久久狠狠狠97色 | 国产精品毛片一区二区 | 荡女精品导航 | 性色欲情网站iwww九文堂 | 国产精品第一区揄拍无码 | 野狼第一精品社区 | 色老头在线一区二区三区 | 午夜精品一区二区三区的区别 | 国产成人无码a区在线观看视频app | 国产精品亚洲а∨无码播放麻豆 | 久久精品女人天堂av免费观看 | 久久成人a毛片免费观看网站 | 强伦人妻一区二区三区视频18 | 四虎国产精品免费久久 | 人人妻人人澡人人爽欧美一区 | 波多野结衣一区二区三区av免费 | 色一情一乱一伦一视频免费看 | 国产片av国语在线观看 | 亚洲爆乳无码专区 | 久久精品99久久香蕉国产色戒 | 少妇无套内谢久久久久 | 捆绑白丝粉色jk震动捧喷白浆 | а√资源新版在线天堂 | 小sao货水好多真紧h无码视频 | 牲欲强的熟妇农村老妇女 | 狠狠色噜噜狠狠狠7777奇米 | 亚洲无人区午夜福利码高清完整版 | 双乳奶水饱满少妇呻吟 | 日韩欧美中文字幕在线三区 | 久久熟妇人妻午夜寂寞影院 | 日欧一片内射va在线影院 | 精品无码国产一区二区三区av | 久久精品女人的天堂av | 最新国产乱人伦偷精品免费网站 | 最近中文2019字幕第二页 | 天下第一社区视频www日本 | 久久久国产一区二区三区 | 日本免费一区二区三区最新 | 国産精品久久久久久久 | 免费观看又污又黄的网站 | 中文久久乱码一区二区 | 99视频精品全部免费免费观看 | 国产亚洲精品久久久ai换 | 久久精品成人欧美大片 | 无码毛片视频一区二区本码 | 极品尤物被啪到呻吟喷水 | 欧美黑人性暴力猛交喷水 | 精品成人av一区二区三区 | 天天躁日日躁狠狠躁免费麻豆 | 国产精品高潮呻吟av久久4虎 | 国产舌乚八伦偷品w中 | 亚洲成a人片在线观看日本 | 欧美人与物videos另类 | 精品一区二区不卡无码av | 久久综合激激的五月天 | 午夜丰满少妇性开放视频 | 久久久久99精品成人片 | 国产亚洲精品久久久久久久 | 久久这里只有精品视频9 | 亚洲中文字幕乱码av波多ji | 欧洲熟妇精品视频 | 国色天香社区在线视频 | 美女张开腿让人桶 | 欧美性生交活xxxxxdddd | 免费无码的av片在线观看 | 无遮挡国产高潮视频免费观看 | 欧美日韩一区二区免费视频 | www国产精品内射老师 | 国产精品无码永久免费888 | 人妻天天爽夜夜爽一区二区 | 少妇高潮一区二区三区99 | 97夜夜澡人人爽人人喊中国片 | 88国产精品欧美一区二区三区 | 美女毛片一区二区三区四区 | 一区二区三区高清视频一 | 国产热a欧美热a在线视频 | 又大又紧又粉嫩18p少妇 | 中文字幕精品av一区二区五区 | 成人女人看片免费视频放人 | 无码人妻丰满熟妇区五十路百度 | 天堂а√在线中文在线 | 无码人中文字幕 | 在线看片无码永久免费视频 | 青青久在线视频免费观看 | 67194成是人免费无码 | 日本熟妇人妻xxxxx人hd | 国产麻豆精品精东影业av网站 | 兔费看少妇性l交大片免费 | 丝袜美腿亚洲一区二区 | √8天堂资源地址中文在线 | 亚洲精品久久久久久一区二区 | 国产激情综合五月久久 | 成熟女人特级毛片www免费 | 亚洲国产精品一区二区第一页 | 国产超碰人人爽人人做人人添 | 国产成人一区二区三区别 | 日本精品人妻无码77777 天堂一区人妻无码 | 夜精品a片一区二区三区无码白浆 | 国产做国产爱免费视频 | 久久 国产 尿 小便 嘘嘘 | 131美女爱做视频 | 色综合视频一区二区三区 | 国产亚洲视频中文字幕97精品 | 亚洲狠狠婷婷综合久久 | 一本加勒比波多野结衣 | 久久午夜无码鲁丝片午夜精品 | 国产97人人超碰caoprom | 久久精品人人做人人综合试看 | 国产精品美女久久久 | 亚洲综合色区中文字幕 | 日日麻批免费40分钟无码 | 少妇性俱乐部纵欲狂欢电影 | 日韩精品乱码av一区二区 | 日日天干夜夜狠狠爱 | 国产三级久久久精品麻豆三级 | 亚洲gv猛男gv无码男同 | 国产特级毛片aaaaaaa高清 | 精品水蜜桃久久久久久久 | 亚洲精品鲁一鲁一区二区三区 | 一本久道久久综合狠狠爱 | 一本大道伊人av久久综合 | 偷窥村妇洗澡毛毛多 | 高清无码午夜福利视频 | 国内少妇偷人精品视频 | 久久综合激激的五月天 | 午夜性刺激在线视频免费 | 女人被男人爽到呻吟的视频 | 亚洲高清偷拍一区二区三区 | 欧美freesex黑人又粗又大 | 2020久久香蕉国产线看观看 | 狠狠躁日日躁夜夜躁2020 | 欧美黑人性暴力猛交喷水 | 免费无码午夜福利片69 | 高清不卡一区二区三区 | 亚洲国产欧美日韩精品一区二区三区 | 免费无码午夜福利片69 | 国产国语老龄妇女a片 | 亚洲精品中文字幕久久久久 | 亚洲精品鲁一鲁一区二区三区 | 2019午夜福利不卡片在线 | 国产97人人超碰caoprom | 欧美午夜特黄aaaaaa片 | 99久久亚洲精品无码毛片 | 亚洲国产一区二区三区在线观看 | 熟妇人妻无码xxx视频 | 国产精品美女久久久 | 久久国产自偷自偷免费一区调 | 亚洲精品一区二区三区在线 | 日韩精品一区二区av在线 | 成熟女人特级毛片www免费 | 人妻少妇精品无码专区动漫 | 午夜熟女插插xx免费视频 | 日本一区二区更新不卡 | 老子影院午夜精品无码 | 婷婷丁香六月激情综合啪 | 国产亚av手机在线观看 | 女人色极品影院 | 色妞www精品免费视频 | 国产在线无码精品电影网 | 国产精品无套呻吟在线 | 久久久久成人片免费观看蜜芽 | 俺去俺来也在线www色官网 | 国产9 9在线 | 中文 | 久久午夜无码鲁丝片午夜精品 | 国产亚洲精品久久久闺蜜 | 亚洲小说图区综合在线 | 成人无码视频在线观看网站 | 日本护士毛茸茸高潮 | 日韩精品无码免费一区二区三区 | 青草青草久热国产精品 | 国产精品爱久久久久久久 | 老司机亚洲精品影院 | 国产高清不卡无码视频 | 九九热爱视频精品 | 亚洲小说春色综合另类 | 精品国产av色一区二区深夜久久 | 中文字幕无码日韩专区 | 色妞www精品免费视频 | 丰满少妇弄高潮了www | 激情亚洲一区国产精品 | 性生交大片免费看女人按摩摩 | 亚洲日韩乱码中文无码蜜桃臀网站 | 久久精品国产大片免费观看 | 又湿又紧又大又爽a视频国产 | 色婷婷欧美在线播放内射 | 九九久久精品国产免费看小说 | 日产国产精品亚洲系列 | 亚洲中文字幕无码一久久区 | 色五月五月丁香亚洲综合网 | 久久人人爽人人爽人人片av高清 | 国精品人妻无码一区二区三区蜜柚 | 中文亚洲成a人片在线观看 | 亚洲爆乳无码专区 | 色婷婷综合中文久久一本 | 久久久久免费精品国产 | 国产一区二区不卡老阿姨 | 99久久婷婷国产综合精品青草免费 | 成人亚洲精品久久久久软件 | 欧美老妇与禽交 | 狠狠色丁香久久婷婷综合五月 | 麻豆国产人妻欲求不满谁演的 | 中文字幕精品av一区二区五区 | 国产香蕉尹人综合在线观看 | 无码人妻黑人中文字幕 | 国产激情无码一区二区app | 亚洲色欲久久久综合网东京热 | 国产精品久久久久影院嫩草 | 日韩少妇内射免费播放 | 一本加勒比波多野结衣 | 无码福利日韩神码福利片 | 久久精品成人欧美大片 | 国产在线无码精品电影网 | 东京热无码av男人的天堂 | 日本精品久久久久中文字幕 | 人人妻人人藻人人爽欧美一区 | 无码人妻黑人中文字幕 | 国产精品第一区揄拍无码 | 亚洲综合无码一区二区三区 | 成在人线av无码免观看麻豆 | 蜜桃视频韩日免费播放 | 亚欧洲精品在线视频免费观看 | 亚洲精品国产第一综合99久久 | 熟女俱乐部五十路六十路av | 网友自拍区视频精品 | 亚洲精品午夜无码电影网 | 一个人看的视频www在线 | 精品午夜福利在线观看 | 欧美色就是色 | 99国产精品白浆在线观看免费 | 黑人大群体交免费视频 | 一区二区三区乱码在线 | 欧洲 | 久久午夜无码鲁丝片秋霞 | 国产精品国产三级国产专播 | 奇米影视888欧美在线观看 | 又大又黄又粗又爽的免费视频 | 日本一区二区三区免费播放 | 中文字幕无码视频专区 | 久久精品国产99精品亚洲 | 啦啦啦www在线观看免费视频 | 中文字幕av无码一区二区三区电影 | 亚洲精品一区二区三区大桥未久 | 狠狠噜狠狠狠狠丁香五月 | 巨爆乳无码视频在线观看 | 国产麻豆精品精东影业av网站 | 日韩精品成人一区二区三区 | 色婷婷欧美在线播放内射 | 久久精品无码一区二区三区 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 亚洲国产午夜精品理论片 | 亚洲精品国产a久久久久久 | 水蜜桃色314在线观看 | 窝窝午夜理论片影院 | 亚洲日韩精品欧美一区二区 | 永久免费观看国产裸体美女 | 欧美成人免费全部网站 | 婷婷六月久久综合丁香 | 亚洲小说春色综合另类 | 四虎国产精品免费久久 | 国产成人无码区免费内射一片色欲 | 99久久无码一区人妻 | 在线播放无码字幕亚洲 | 福利一区二区三区视频在线观看 | 国产69精品久久久久app下载 | 国产在线精品一区二区高清不卡 | 无码免费一区二区三区 | 波多野结衣一区二区三区av免费 | 久久午夜无码鲁丝片秋霞 | 亚洲爆乳精品无码一区二区三区 | 熟女俱乐部五十路六十路av | 国产亚洲美女精品久久久2020 | 亚洲天堂2017无码 | 国产亚av手机在线观看 | 久久久亚洲欧洲日产国码αv | 亚洲日韩精品欧美一区二区 | 亚洲综合精品香蕉久久网 | 精品国产一区av天美传媒 | 学生妹亚洲一区二区 | 国产成人精品久久亚洲高清不卡 | 欧美国产日韩久久mv | 国产精品怡红院永久免费 | 欧美激情内射喷水高潮 | 亚洲色www成人永久网址 | 欧洲精品码一区二区三区免费看 | 亚洲精品午夜无码电影网 | 亚洲精品一区二区三区在线观看 | 无码国产色欲xxxxx视频 | 1000部啪啪未满十八勿入下载 | 黑人巨大精品欧美一区二区 | 欧美自拍另类欧美综合图片区 | 亚洲国产一区二区三区在线观看 | 999久久久国产精品消防器材 | 亚洲熟悉妇女xxx妇女av | 性开放的女人aaa片 | 思思久久99热只有频精品66 | 久久久久免费精品国产 | 久久亚洲中文字幕无码 | 亚洲国产精品成人久久蜜臀 | 午夜精品久久久内射近拍高清 | www国产亚洲精品久久久日本 | 人妻体内射精一区二区三四 | 在线观看国产午夜福利片 | 日韩欧美中文字幕在线三区 | 日韩 欧美 动漫 国产 制服 | 国产在热线精品视频 | 偷窥村妇洗澡毛毛多 | 午夜福利不卡在线视频 | 人妻互换免费中文字幕 | 内射白嫩少妇超碰 | 300部国产真实乱 | 四虎国产精品一区二区 | 夜夜躁日日躁狠狠久久av | 亚洲自偷自拍另类第1页 | 国产精品.xx视频.xxtv | 日韩亚洲欧美精品综合 | 俺去俺来也www色官网 | 又大又黄又粗又爽的免费视频 | 狠狠色丁香久久婷婷综合五月 | 国产人妻人伦精品 | 久久精品女人天堂av免费观看 | 无码午夜成人1000部免费视频 | 欧美真人作爱免费视频 | 精品厕所偷拍各类美女tp嘘嘘 | 欧美熟妇另类久久久久久不卡 | 久久国产精品萌白酱免费 | 国产一区二区三区影院 | 人人爽人人爽人人片av亚洲 | 青青草原综合久久大伊人精品 | 国产成人精品优优av | 天天做天天爱天天爽综合网 | 久久久久免费看成人影片 | 又大又黄又粗又爽的免费视频 | 在线观看欧美一区二区三区 | 亚洲 欧美 激情 小说 另类 | 久久亚洲日韩精品一区二区三区 | 狠狠色丁香久久婷婷综合五月 | 少妇激情av一区二区 | 黑人巨大精品欧美黑寡妇 | 无码精品人妻一区二区三区av | 国产乱人偷精品人妻a片 | 欧洲vodafone精品性 | 综合网日日天干夜夜久久 | 人妻互换免费中文字幕 | 暴力强奷在线播放无码 | 亚洲国产日韩a在线播放 | 久久99久久99精品中文字幕 | 亚洲va中文字幕无码久久不卡 | 人妻中文无码久热丝袜 | 天下第一社区视频www日本 | 亚洲精品久久久久avwww潮水 | 网友自拍区视频精品 | 欧美xxxx黑人又粗又长 | 精品国产av色一区二区深夜久久 | 久久国产精品精品国产色婷婷 | 亚洲国产精品久久久天堂 | 老司机亚洲精品影院 | 无码av最新清无码专区吞精 | 又大又紧又粉嫩18p少妇 | 荡女精品导航 | 日韩av无码一区二区三区不卡 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 国产疯狂伦交大片 | 欧美老妇交乱视频在线观看 | 2020久久超碰国产精品最新 | 人妻互换免费中文字幕 | 国产农村妇女高潮大叫 | 午夜理论片yy44880影院 | 丰满人妻精品国产99aⅴ | 欧美国产日韩久久mv | 国产亚洲精品久久久久久久久动漫 | 日本丰满熟妇videos | 无码免费一区二区三区 | 精品久久久久久人妻无码中文字幕 | yw尤物av无码国产在线观看 | 中文字幕日产无线码一区 | 久久精品国产日本波多野结衣 | a在线观看免费网站大全 | 国内少妇偷人精品视频免费 | 亚洲色无码一区二区三区 | 欧洲精品码一区二区三区免费看 | 欧美人与禽zoz0性伦交 | 久久综合狠狠综合久久综合88 | 欧美性黑人极品hd | 国产成人无码区免费内射一片色欲 | 水蜜桃亚洲一二三四在线 | 午夜福利不卡在线视频 | 国产人妻人伦精品 | 无码毛片视频一区二区本码 | 兔费看少妇性l交大片免费 | 一区二区三区高清视频一 | 国产人妻精品一区二区三区 | 久久精品人人做人人综合试看 | 清纯唯美经典一区二区 | 国内揄拍国内精品少妇国语 | 免费无码av一区二区 | 99riav国产精品视频 | 精品 日韩 国产 欧美 视频 | 婷婷色婷婷开心五月四房播播 | 日韩视频 中文字幕 视频一区 | www成人国产高清内射 | 大地资源中文第3页 | 丰满少妇弄高潮了www | 亚洲人成网站在线播放942 | 少妇人妻av毛片在线看 | 丝袜 中出 制服 人妻 美腿 | 天海翼激烈高潮到腰振不止 | 在线播放亚洲第一字幕 | 久久综合网欧美色妞网 | 亚洲国产一区二区三区在线观看 | 日本乱偷人妻中文字幕 | 欧美第一黄网免费网站 | 国产无遮挡又黄又爽免费视频 | www国产精品内射老师 | 亚洲一区av无码专区在线观看 | av无码电影一区二区三区 | 国产在线aaa片一区二区99 | 亚洲国产精品无码久久久久高潮 | 中文无码精品a∨在线观看不卡 | 国产高清av在线播放 | 精品国产成人一区二区三区 | 国内精品人妻无码久久久影院 | 一本色道婷婷久久欧美 | 免费无码一区二区三区蜜桃大 | 国产偷国产偷精品高清尤物 | 在线a亚洲视频播放在线观看 | 国产人妻精品一区二区三区不卡 | 欧美日韩一区二区免费视频 | 欧美成人高清在线播放 | 高潮毛片无遮挡高清免费视频 | 亚洲 高清 成人 动漫 | 熟女体下毛毛黑森林 | 日韩精品无码一本二本三本色 | 国产肉丝袜在线观看 | 青草视频在线播放 | 亚洲 激情 小说 另类 欧美 | 人人妻人人澡人人爽精品欧美 | 未满小14洗澡无码视频网站 | 国产97色在线 | 免 | 欧美午夜特黄aaaaaa片 | 性啪啪chinese东北女人 | 色婷婷av一区二区三区之红樱桃 | 人妻体内射精一区二区三四 | a国产一区二区免费入口 | 国产97在线 | 亚洲 | 一本色道婷婷久久欧美 | 男女爱爱好爽视频免费看 | 色综合久久久久综合一本到桃花网 | 国产麻豆精品精东影业av网站 | 午夜福利一区二区三区在线观看 | 无码播放一区二区三区 | 天天av天天av天天透 | 亚洲中文无码av永久不收费 | 荫蒂被男人添的好舒服爽免费视频 | 国产精品无码一区二区三区不卡 | 天堂在线观看www | 我要看www免费看插插视频 | 亚洲国产日韩a在线播放 | 娇妻被黑人粗大高潮白浆 | 日日摸日日碰夜夜爽av | 亚洲精品一区二区三区婷婷月 | 伊人久久大香线焦av综合影院 | 99riav国产精品视频 | 亚洲 欧美 激情 小说 另类 | 一二三四在线观看免费视频 | 国产色精品久久人妻 | 人妻无码αv中文字幕久久琪琪布 | 奇米影视7777久久精品 | 日本xxxx色视频在线观看免费 | 欧美第一黄网免费网站 | 国产精品毛片一区二区 | 精品国产精品久久一区免费式 | av无码不卡在线观看免费 | 精品国产一区二区三区av 性色 | 荡女精品导航 | av无码久久久久不卡免费网站 | 在线亚洲高清揄拍自拍一品区 | 亚洲呦女专区 | 久久国产精品二国产精品 | 香港三级日本三级妇三级 | 免费无码av一区二区 | 人人妻人人澡人人爽欧美一区九九 | 国产69精品久久久久app下载 | 国产午夜福利亚洲第一 | 精品人人妻人人澡人人爽人人 | 欧美日韩精品 | 久久国产精品精品国产色婷婷 | 麻豆蜜桃av蜜臀av色欲av | 青青青爽视频在线观看 | 日本乱偷人妻中文字幕 | 亚洲国产精品一区二区第一页 | 狠狠色色综合网站 | 97精品国产97久久久久久免费 | 伊人久久大香线焦av综合影院 | 国产午夜无码精品免费看 | 国产精品亚洲综合色区韩国 | 国产精品国产自线拍免费软件 | 精品日本一区二区三区在线观看 | 性做久久久久久久免费看 | 国产在线一区二区三区四区五区 | 性欧美videos高清精品 | 亚洲国产精品无码久久久久高潮 | 国产另类ts人妖一区二区 | 国产成人精品视频ⅴa片软件竹菊 | 国产电影无码午夜在线播放 | 天天综合网天天综合色 | 国产亚av手机在线观看 | 欧美人与动性行为视频 | 精品厕所偷拍各类美女tp嘘嘘 | 亚洲精品一区二区三区大桥未久 | 激情内射亚州一区二区三区爱妻 | 又粗又大又硬又长又爽 | 国产精品a成v人在线播放 | 国产舌乚八伦偷品w中 | 国产人妻精品一区二区三区 | 曰韩少妇内射免费播放 | 久久 国产 尿 小便 嘘嘘 | 亚洲国产av精品一区二区蜜芽 | 亚洲欧美精品伊人久久 | 久久无码专区国产精品s | 亚洲欧美日韩综合久久久 | 国产热a欧美热a在线视频 | 熟女少妇人妻中文字幕 | 午夜肉伦伦影院 | 麻豆人妻少妇精品无码专区 | 亚洲经典千人经典日产 | 午夜精品久久久内射近拍高清 | 国产欧美精品一区二区三区 | 亚洲精品无码人妻无码 |