日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

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

编程问答

最小生成树(普里姆算法【Prim】与克鲁斯卡尔算法【Kruskal】)

發布時間:2024/10/14 编程问答 75 豆豆
生活随笔 收集整理的這篇文章主要介紹了 最小生成树(普里姆算法【Prim】与克鲁斯卡尔算法【Kruskal】) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

寫在前面:博主是一位普普通通的19屆雙非軟工在讀生,平時最大的愛好就是聽聽歌,逛逛B站。博主很喜歡的一句話花開堪折直須折,莫待無花空折枝:博主的理解是頭一次為人,就應該做自己想做的事,做自己不后悔的事,做自己以后不會留有遺憾的事,做自己覺得有意義的事,不浪費這大好的青春年華。博主寫博客目的是記錄所學到的知識并方便自己復習,在記錄知識的同時獲得部分瀏覽量,得到更多人的認可,滿足小小的成就感,同時在寫博客的途中結交更多志同道合的朋友,讓自己在技術的路上并不孤單。

目錄:
1.最小生成樹
???? ?? 生成樹概念
???? ?? 最小生成樹
2.普里姆算法【Prim】
???? ?? 普里姆算法簡介
???? ?? 普里姆算法完整代碼實現 (C語言)
???? ?? 普里姆算法小結
3.克魯斯卡爾算法【Kruskal】
???? ?? 克魯斯卡爾算法簡介
???? ?? 克魯斯卡爾算法完整代碼實現 (C語言)
???? ?? 克魯斯卡爾算法小結

1.最小生成樹

1.1生成樹概念

對連通圖進行遍歷,過程中所經過的邊和頂點的組合可看做是一棵普通樹,通常稱為生成樹生成樹也理解為包含所有頂點的極小連通子圖(極小連通子圖后邊會講)

連通圖中的生成樹必須滿足以下 2 個條件:
1.包含連通圖中所有的頂點;
2.任意兩頂點之間有且僅有一條通路;
因此,連通圖的生成樹具有這樣的特征,即生成樹中邊的數量 = 頂點數 - 1。

1.2最小生成樹

對于含有 n 個頂點的連通圖來說可能包含有多種生成樹,例如圖 1 所示:

上圖中的連通圖和它相對應的生成樹,可以用于解決實際生活中的問題:假設 A、B、C 和 D 為 4 座城市,為了方便生產生 活,要為這 4 座城市建立通信。對于 4 個城市來講,本著節約經費的原則,只需要建立 3 個通信線路即可,就如圖 1(b) 中的任意一種方式。 在具體選擇采用(b)中哪一種方式時,需要綜合考慮城市之間間隔的距離,建設通信線路的難度等各種因素,將這些因素綜合 起來用一個數值表示,當作這條線路的權值。

假設通過綜合分析,城市之間的權值如圖 2(a)所示,對于(b)的方案中,選擇權值總和為 7 的兩種方案最節約經費。 這就是本節要討論的最小生成樹的問題,簡單得理解就是給定一個帶有權值的連通圖(連通網),如何從眾多的生成樹中篩選出 權值總和最小的生成樹,即為該圖的 最小生成樹

給定一個連通網,求最小生成樹的方法有:普里姆(Prim)算法和克魯斯卡爾(Kruskal)算法。

2.普里姆算法【Prim】

2.1普里姆算法簡介

普里姆算法在找最小生成樹時,將頂點分為兩類:一類是在查找的過程中已經包含在樹中的(假設為 A 類),剩下的是另一類 (假設為 B 類)。
對于給定的連通網,起始狀態全部頂點都歸為 B 類。在找最小生成樹時,選定任意一個頂點作為起始點,并將之從 B 類移至 A
類;然后找出 B 類中到 A 類中的頂點之間權值最小的頂點,將之從 B 類移至 A 類,如此重復,直到 B 類中沒有頂點為止。 所走過的頂點和邊就是該連通圖的最小生成樹。

例如,通過普里姆算法查找上圖的最小生成樹的步驟為: 假如從頂點 A 出發,頂點 B、C、D 到頂點 A 的權值分別為 2、4、2,所以,對于頂點 A 來說,頂點 B 和頂點 D 到 A 的 權值最小,假設先找到的頂點 B:

繼續分析頂點 C 和 D,頂點 C 到 B 的權值為 3,到 A 的權值為 4;頂點 D 到 A 的權值為 2,到 B 的權值為無窮大(如 果之間沒有直接通路,設定權值為無窮大)。所以頂點 D 到 A 的權值最小:

最后,只剩下頂點 C,到 A 的權值為 4,到 B 的權值和到 D 的權值一樣大,為 3。所以該連通圖有兩個最小生成樹:

2.2普里姆算法完整代碼實現 (C語言)

#include <stdio.h> #include <stdlib.h> #define VertexType int #define VRType int #define MAX_VERtEX_NUM 20 #define InfoType char #define INFINITY 65535 typedef struct {VRType adj; //對于無權圖,用 1 或 0 表示是否相鄰;對于帶權圖,直接為權值。InfoType * info; //弧額外含有的信息指針 }ArcCell,AdjMatrix[MAX_VERtEX_NUM][MAX_VERtEX_NUM]; typedef struct {VertexType vexs[MAX_VERtEX_NUM]; //存儲圖中頂點數據AdjMatrix arcs; //二維數組,記錄頂點之間的關系int vexnum,arcnum; //記錄圖的頂點數和弧(邊)數 }MGraph; //根據頂點本身數據,判斷出頂點在二維數組中的位置 int LocateVex(MGraph G,VertexType v){int i=0;//遍歷一維數組,找到變量 vfor (; i<G.vexnum; i++) {if (G.vexs[i]==v) {return i;}}return -1; } //構造無向網 void CreateUDN(MGraph* G){scanf("%d,%d",&(G->vexnum),&(G->arcnum));for (int i=0; i<G->vexnum; i++) {scanf("%d",&(G->vexs[i]));}for (int i=0; i<G->vexnum; i++) {for (int j=0; j<G->vexnum; j++) {G->arcs[i][j].adj=INFINITY;G->arcs[i][j].info=NULL;}}for (int i=0; i<G->arcnum; i++) {int v1,v2,w; scanf("%d,%d,%d",&v1,&v2,&w);int m=LocateVex(*G, v1);int n=LocateVex(*G, v2);if (m==-1 ||n==-1) {printf("no this vertex\n");return;}G->arcs[n][m].adj=w;G->arcs[m][n].adj=w;} } //輔助數組,用于每次篩選出權值最小的邊的鄰接點 typedef struct {VertexType adjvex;//記錄權值最小的邊的起始點VRType lowcost;//記錄該邊的權值 }closedge[MAX_VERtEX_NUM]; closedge theclose;//創建一個全局數組,因為每個函數中都會使用到 //在輔助數組中找出權值最小的邊的數組下標,就可以間接找到此邊的終點頂點。 int minimun(MGraph G,closedge close){int min=INFINITY;int min_i=-1;for (int i=0; i<G.vexnum; i++) { //權值為 0,說明頂點已經歸入最小生成樹中;然后每次和 min 變量進行比較,最后找出最小的。if (close[i].lowcost>0 && close[i].lowcost < min) { min=close[i].lowcost; min_i=i;}}//返回最小權值所在的數組下標return min_i; } //普里姆算法函數,G 為無向網,u 為在網中選擇的任意頂點作為起始點 void miniSpanTreePrim(MGraph G,VertexType u){ //找到該起始點在頂點數組中的位置下標int k=LocateVex(G, u);//首先將與該起始點相關的所有邊的信息:邊的起始點和權值,存入輔助數組中相應的位置,例如(1,2)邊,adjvex 為 0, lowcost 為 6,存入 theclose[1]中,輔助數組的下標表示該邊的頂點 2for (int i=0; i<G.vexnum; i++) {if (i !=k) {theclose[i].adjvex=k;theclose[i].lowcost=G.arcs[k][i].adj;}} //由于起始點已經歸為最小生成樹,所以輔助數組對應位置的權值為 0,這樣,遍歷時就不會被選中theclose[k].lowcost=0; //選擇下一個點,并更新輔助數組中的信息for (int i=1; i<G.vexnum; i++) { //找出權值最小的邊所在數組下標k=minimun(G, theclose); //輸出選擇的路徑printf("v%d v%d\n",G.vexs[theclose[k].adjvex],G.vexs[k]); //歸入最小生成樹的頂點的輔助數組中的權值設為 0theclose[k].lowcost=0; //信息輔助數組中存儲的信息,由于此時樹中新加入了一個頂點,需要判斷,由此頂點出發,到達其它各頂點的權值是否比之前記錄的權值還要小,如果還小,則更新for (int j=0; j<G.vexnum; j++) {if (G.arcs[k][j].adj<theclose[j].lowcost) {theclose[j].adjvex=k;theclose[j].lowcost=G.arcs[k][j].adj;}}}printf("\n"); } int main(){MGraph G;CreateUDN(&G); miniSpanTreePrim(G, 1); }

用下圖做例子:

2.3普里姆算法小結

普里姆算法的運行效率只與連通網中包含的頂點數相關,而和網所含的邊數無關。所以普里姆算法適合于解決邊稠密的網,該算法運行的時間復雜度為:O(n2)
如果連通網中所含邊的綢密度不高,則建議使用克魯斯卡爾算法求最小生成樹(下面會講)。

3.克魯斯卡爾算法

3.1克魯斯卡爾算法簡介

對于任意一個連通網的最小生成樹來說,在要求總的權值最小的情況下,最直接的想法就是將連通網中的所有邊按照權值大小進行升序排序,從小到大依次選擇。

由于最小生成樹本身是一棵生成樹,所以需要時刻滿足以下兩點:

  • 生成樹中任意頂點之間有且僅有一條通路,也就是說,生成樹中不能存在回路;
  • 對于具有 n 個頂點的連通網,其生成樹中只能有 n-1 條邊,這 n-1

所以克魯斯卡爾算法的具體思路是:將所有邊按照權值的大小進行升序排序,然后從小到大一一判斷,條件為:如果這個邊不會與之前選擇的所有邊組成回路,就可以作為最小生成樹的一部分;反之,舍去。直到具有 n 個頂點的連通網篩選出來 n-1 條邊為止。篩選出來的邊和所有的頂點構成此連通網的最小生成樹。

判斷是否會產生回路的方法為:在初始狀態下給每個頂點賦予不同的標記,對于遍歷過程的每條邊,其都有兩個頂點,判斷這兩個頂點的標記是否一致,如果一致,說明它們本身就處在一棵樹中,如果繼續連接就會產生回路;如果不一致,說明它們之間還沒有任何關系,可以連接。假設遍歷到一條由頂點 A 和 B 構成的邊,而頂點 A 和頂點 B 標記不同,此時不僅需要將頂點 A 的標記更新為頂點 B 的標記,還需要更改所有和頂點 A 標記相同的頂點的標記,全部改為頂點 B 的標記。

如下例子,使用克魯斯卡爾算法找最小生成樹的過程為::

首先,在初始狀態下,對各頂點賦予不同的標記(用顏色區別),如下圖所示:

對所有邊按照權值的大小進行排序,按照從小到大的順序進行判斷,首先是(1,3),由于頂點 1 和頂點 3 標記不同,所以 可以構成生成樹的一部分,遍歷所有頂點,將與頂點 3 標記相同的全部更改為頂點 1 的標記,如下:

其次是(4,6)邊,兩頂點標記不同,所以可以構成生成樹的一部分,更新所有頂點的標記為:

其次是(2,5)邊,兩頂點標記不同,可以構成生成樹的一部分,更新所有頂點的標記為:

然后最小的是(3,6)邊,兩者標記不同,可以連接,遍歷所有頂點,將與頂點 6 標記相同的所有頂點的標記更改為頂點 1 的標記:

繼續選擇權值最小的邊,此時會發現,權值為 5 的邊有 3 個,其中(1,4)和(3,4)各自兩頂點的標記一樣,如果連接會產生回路,所以舍去,而(2,3)標記不一樣,可以選擇,將所有與頂點 2 標記相同的頂點的標記全部改為同頂點 3 相同的標記:

當選取的邊的數量相比與頂點的數量小 1 時,說明最小生成樹已經生成。所以最終采用克魯斯卡爾算法得到的最小生成樹為(6)所示

3.2克魯斯卡爾算法完整代碼實現 (C語言)

#include "stdio.h" #include "stdlib.h" #define MAX_VERtEX_NUM 20 #define VertexType int typedef struct edge{VertexType initial;VertexType end;VertexType weight; }edge[MAX_VERtEX_NUM]; //定義輔助數組 typedef struct {VertexType value;//頂點數據int sign;//每個頂點所屬的集合 }assist[MAX_VERtEX_NUM]; assist assists; //qsort 排序函數中使用,使 edges 結構體中的邊按照權值大小升序排序 int cmp(const void *a,const void*b){return ((struct edge*)a)->weight-((struct edge*)b)->weight; } //初始化連通網 void CreateUDN(edge *edges,int *vexnum,int *arcnum){printf("輸入連通網的邊數:\n");scanf("%d %d",&(*vexnum),&(*arcnum));printf("輸入連通網的頂點:\n");for (int i=0; i<(*vexnum); i++) {scanf("%d",&(assists[i].value)); assists[i].sign=i;}printf("輸入各邊的起始點和終點及權重:\n");for (int i=0 ; i<(*arcnum); i++) {scanf("%d,%d,%d",&(*edges)[i].initial,&(*edges)[i].end,&(*edges)[i].weight);} } //在 assists 數組中找到頂點 point 對應的位置下標 int Locatevex(int vexnum,int point){for (int i=0; i<vexnum; i++) {if (assists[i].value==point) {return i;}}return -1; } int main(){int arcnum,vexnum; edge edges;CreateUDN(&edges,&vexnum,&arcnum); //對連通網中的所有邊進行升序排序,結果仍保存在 edges 數組中qsort(edges, arcnum, sizeof(edges[0]), cmp); //創建一個空的結構體數組,用于存放最小生成樹edge minTree; //設置一個用于記錄最小生成樹中邊的數量的常量int num=0; //遍歷所有的邊for (int i=0; i<arcnum; i++) { //找到邊的起始頂點和結束頂點在數組 assists 中的位置int initial=Locatevex(vexnum, edges[i].initial);int end=Locatevex(vexnum, edges[i].end); //如果頂點位置存在且頂點的標記不同,說明不在一個集合中,不會產生回路if (initial!=-1&& end!=-1&&assists[initial].sign!=assists[end].sign) { //記錄該邊,作為最小生成樹的組成部分minTree[num]=edges[i]; //計數+1 num++; //將新加入生成樹的頂點標記全不更改為一樣的for (int k=0; k<vexnum; k++) {if (assists[k].sign==assists[end].sign) {assists[k].sign=assists[initial].sign;} } //如果選擇的邊的數量和頂點數相差 1,證明最小生成樹已經形成,退出循環if (num==vexnum-1) {break; }}} //輸出語句for (int i=0; i<vexnum-1; i++) {printf("%d,%d\n",minTree[i].initial,minTree[i].end);} return 0; }

對于下圖例子來說

輸入和運行結果:

3.3克魯斯卡爾算法小結

剛剛介紹了求最小生成樹之普里姆算法。該算法從頂點的角度為出發點,時間復雜度為 O(n2),更適合與解決邊的綢密度更高 的連通網。 本節所介紹的克魯斯卡爾算法,從邊的角度求網的最小生成樹,時間復雜度為 O(eloge)。和普里姆算法恰恰相反,更適合于求 邊稀疏的網的最小生成樹

本篇博客轉載C語言中文網

總結

以上是生活随笔為你收集整理的最小生成树(普里姆算法【Prim】与克鲁斯卡尔算法【Kruskal】)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

插久久| 久久6精品| 丰满少妇久久久 | 91av在线视频免费观看 | 久色 网| 国产精品免费观看网站 | 91热在线 | 天天操操操操操操 | 成人黄在线| 日本爱爱片| 久久香蕉国产 | 99精品久久只有精品 | 91传媒在线看 | 日韩欧美高清不卡 | www国产亚洲 | 黄色福利视频网站 | 91成人免费在线视频 | 最近中文字幕在线播放 | 欧美日韩在线观看一区 | 免费看一级黄色 | 国产裸体bbb视频 | 99视频免费| 亚洲欧美国产日韩在线观看 | 香蕉网站在线观看 | 免费在线a| 在线看黄色的网站 | 久久免费视频在线观看30 | 极品中文字幕 | 亚洲午夜小视频 | 99久久99久久综合 | 日韩av女优视频 | 国产小视频精品 | 婷婷亚洲激情 | 蜜臀av网站 | 中文字幕高清在线 | 人人爽夜夜爽 | 亚洲成a人片在线观看网站口工 | 欧美精品久久99 | 亚洲欧美在线综合 | 欧美性天天 | 丁香婷婷激情五月 | 97精品国产aⅴ | 久久精品一区 | 精品国产aⅴ麻豆 | 美女免费黄网站 | 蜜臀aⅴ国产精品久久久国产 | 国产999精品久久久影片官网 | 久久国产热 | 波多野结衣在线播放视频 | 欧美精品久久久久久久亚洲调教 | 日本精品久久久久 | 欧美性色综合网 | 亚洲美女精品 | 久久精品视频中文字幕 | 国产不卡在线 | 久久久久久毛片精品免费不卡 | 久草在线免费在线观看 | 久久网页| 91九色性视频 | 美腿丝袜av| 亚洲狠狠丁香婷婷综合久久久 | 五月天激情开心 | 岛国一区在线 | 亚洲第五色综合网 | 在线亚洲免费视频 | 亚洲成av人影院 | 国内精品久久久久久久久久清纯 | 美女网站在线播放 | 999久久久精品视频 日韩高清www | 色亚洲网 | 国产破处在线播放 | 国产精品毛片一区二区在线 | 91资源在线观看 | 手机在线观看国产精品 | 亚洲国产wwwccc36天堂 | 最新日韩中文字幕 | 亚洲欧美在线视频免费 | 精品福利片 | 婷婷亚洲激情 | 亚洲免费视频在线观看 | a级一a一级在线观看 | 国产精品乱码一区二三区 | 国产专区日韩专区 | 在线免费观看视频你懂的 | av色网站 | 日韩精品一区二区在线观看 | 丁香六月中文字幕 | 99精品国产亚洲 | 麻豆超碰 | 热久久免费国产视频 | 中文字幕欧美三区 | 91九色成人蝌蚪首页 | 国产另类av | 97国产情侣爱久久免费观看 | 天天色综合久久 | 韩国一区在线 | 亚洲高清资源 | 97精品免费视频 | 国产一级淫片免费看 | av电影 一区二区 | 又黄又爽免费视频 | 欧美一级电影在线观看 | 日韩最新中文字幕 | 午夜精品久久久久99热app | 2024国产在线| 99久久婷婷国产一区二区三区 | 免费网址在线播放 | 狠狠躁日日躁狂躁夜夜躁 | 国产福利久久 | 亚州成人av在线 | 日韩中文字幕国产精品 | www亚洲国产| 久久综合中文字幕 | 久久免费国产精品 | 国产成人高清 | 免费高清av在线看 | 天堂在线v| 天天射天天色天天干 | 国产成人精品在线播放 | 狠狠狠色丁香婷婷综合久久五月 | 日韩精品一区二区三区三炮视频 | 国产一区二区视频在线播放 | 久久久香蕉视频 | 久久久精品福利视频 | 免费h漫在线观看 | 国产精品一区二区精品视频免费看 | 亚洲精品456在线播放乱码 | 国产在线观看h | 日韩欧美视频在线 | 久久久久久毛片精品免费不卡 | 天天躁天天狠天天透 | 精品国产久 | 天天干天天干天天 | 91久久丝袜国产露脸动漫 | 激情网第四色 | 丁香激情视频 | 久久久久久国产精品 | 精品国产午夜 | 亚州中文av| 午夜av一区 | 日韩欧美大片免费观看 | 日日夜夜免费精品视频 | 草免费视频 | 日韩电影中文 | 99精品在线免费在线观看 | 国产理论一区二区三区 | 欧美在线观看视频 | 久久国产精品成人免费浪潮 | 麻豆94tv免费版| 久久久久日本精品一区二区三区 | 一区二区三区在线观看 | 日日夜夜网站 | 天天干天天操天天搞 | 日韩在线小视频 | 日本久久91| 91香蕉视频污在线 | av高清在线观看 | av在线观 | 欧美狠狠色 | 欧洲在线免费视频 | 国产露脸91国语对白 | 在线色吧 | 欧美激情精品久久久久久变态 | 中国一级特黄毛片大片久久 | 久久精品毛片 | 亚洲视频一级 | 久色 网| 久久精品国产精品亚洲 | 91一区啪爱嗯打偷拍欧美 | 国产一区二区高清不卡 | 天天操天天能 | 婷婷丁香狠狠爱 | 国产黄免费在线观看 | 看黄色.com | 丁香资源影视免费观看 | 久久国产精品网站 | 99精品视频在线播放观看 | 在线视频日韩欧美 | 久久久电影 | 美女久久久久久久久久 | 综合久久综合久久 | 色在线免费观看 | 免费麻豆视频 | 精品久久久久久国产 | 亚洲三区在线 | 久久福利 | 婷婷激情站| 2018好看的中文在线观看 | 日韩欧美在线免费观看 | 亚洲欧美日韩在线一区二区 | 精品专区一区二区 | 国产免费成人av | 久久国产热视频 | 日韩在线视频免费播放 | 成人精品影视 | 伊人影院得得 | 日韩动漫免费观看高清完整版在线观看 | 国产91精品看黄网站在线观看动漫 | 欧洲一区二区三区精品 | 超碰成人免费电影 | 九九视频免费在线观看 | 99这里精品 | 免费日韩精品 | 精品夜夜嗨av一区二区三区 | 91人人网| 国产一区二区三区在线 | 国产最新视频在线观看 | a级国产乱理论片在线观看 伊人宗合网 | 探花视频免费在线观看 | 九九免费精品视频在线观看 | 久久久久久高潮国产精品视 | 国产精美视频 | 色综合天天天天做夜夜夜夜做 | 麻豆免费精品视频 | 91在线中文 | av大全免费在线观看 | 国内精品久久久久久久影视简单 | 91九色视频观看 | 日本中出在线观看 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 国产精品中文字幕在线播放 | 色在线免费观看 | 99欧美精品 | 亚洲欧美日韩国产一区二区 | 水蜜桃亚洲一二三四在线 | 91香蕉国产| 综合激情av| 最新日韩电影 | 91最新地址永久入口 | 99色在线| 久久99精品久久久久久清纯直播 | 欧美极度另类性三渗透 | 国产一区二区在线影院 | 亚洲精品欧美视频 | 天天干,天天操 | av性网站 | 91亚洲综合 | 国产亚洲精品综合一区91 | 久久久麻豆精品一区二区 | 日韩高清av在线 | 婷婷色在线播放 | 免费三级黄色片 | 91高清完整版在线观看 | 国内视频在线 | 天天爱天天操天天干 | 久久 国产一区 | 日本在线观看中文字幕无线观看 | 东方av在| 日韩av网站在线播放 | 国产成人免费高清 | 视频一区二区三区视频 | 日韩在线播放视频 | 操操操夜夜操 | 亚洲女在线 | 国产无套一区二区三区久久 | 久久综合久久久久88 | 中文字幕亚洲欧美日韩 | 在线观看中文字幕第一页 | 一二三区视频在线 | 中国一级片在线播放 | 国产高清视频在线播放一区 | 99久久精| 午夜精品一区二区国产 | 九九色网 | 国产在线看一区 | 亚洲涩涩涩涩涩涩 | 国产一区二区观看 | 久久久久国产一区二区三区四区 | 午夜影院一级片 | www.福利视频| 99国产精品久久久久老师 | 免费成人av网站 | 久久网址 | 日本中文字幕观看 | 中文字幕在线播放一区二区 | 国产精品久久久久久久毛片 | 国产免费片| 日韩中字在线 | 香蕉在线播放 | 色噜噜日韩精品一区二区三区视频 | 久久精品99久久久久久2456 | 久草www| 午夜av片 | 中文字幕日本在线观看 | 99情趣网视频 | 欧美日韩二三区 | 黄色免费高清视频 | 午夜久久福利影院 | 精品亚洲免a | 午夜精品久久久久久久久久久久 | 久久国内精品视频 | 婷婷午夜 | 黄色成人影院 | 中文字幕电影在线 | 在线观看亚洲精品 | 日韩| 色婷在线 | 最近中文字幕 | 亚洲国产久 | 亚洲国产中文字幕在线视频综合 | 日韩久久影院 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 天天搞夜夜骑 | 久久精品黄色 | 欧美福利精品 | 免费黄色av电影 | www激情com| 最新精品国产 | 操操操天天操 | 在线视频中文字幕一区 | 欧美一区二区三区免费看 | 婷婷日 | 久草精品视频在线播放 | 国产一二三在线视频 | 精品视频久久久久久 | 欧美日韩调教 | 久久国产影视 | 91av在| 国产精品视频全国免费观看 | 欧美性高跟鞋xxxxhd | 黄色a一级片 | 久久五月天婷婷 | 一区二区免费不卡在线 | 日韩精品一区二区三区免费视频观看 | 91av大全 | 最新黄色av网址 | 啪啪av在线 | 国产精品麻豆果冻传媒在线播放 | 久草视频手机在线 | 成人毛片久久 | 欧洲高潮三级做爰 | 日韩高清www| 国产裸体永久免费视频网站 | av高清一区二区三区 | 精品国产人成亚洲区 | 久久99在线观看 | 欧美片一区二区三区 | 欧美日韩免费视频 | 婷婷视频在线 | 少妇搡bbbb搡bbb搡69 | 国内精品国产三级国产aⅴ久 | 亚洲一区免费在线 | 人人添人人澡人人澡人人人爽 | 99热99re6国产在线播放 | 久久久福利 | 久久久国产一区二区三区 | 成人免费在线视频 | 国产手机在线观看 | 久久精品看 | 欧美一区二区三区免费看 | 色婷婷在线观看视频 | 奇米导航| 国内精品久久久久久久影视麻豆 | 一级性av | 伊人超碰在线 | 天天看天天干 | 午夜少妇| av在线直接看 | 亚洲精品免费观看 | 麻豆果冻剧传媒在线播放 | 美女网站一区 | 国产精品网红直播 | 激情综合五月天 | 成年人在线观看网站 | 久久久久福利视频 | 中文字幕123区 | 亚洲电影在线看 | 奇米四色影狠狠爱7777 | 五月天婷亚洲天综合网鲁鲁鲁 | 最新国产在线视频 | 一区二区三区四区精品视频 | 精品视频资源站 | 国产资源免费在线观看 | 日本成人a | 999久久久国产精品 高清av免费观看 | 亚洲视频高清 | 中文字幕韩在线第一页 | 四虎国产永久在线精品 | 国产不卡高清 | 天天操夜| 国产精品久久久久久久午夜片 | 日韩一区二区三区不卡 | 中文字幕在线字幕中文 | 国产综合激情 | 激情久久一区二区三区 | 成人视屏免费看 | 国产精品剧情在线亚洲 | 日韩激情在线视频 | 午夜精品婷婷 | 91丨九色丨丝袜 | 不卡国产视频 | 在线观看完整版免费 | 国产精品久久久久久久久久 | 久久综合五月天 | 亚洲亚洲精品在线观看 | 中文av免费 | 亚洲精品国产精品99久久 | 国产一区二区日本 | 黄a在线看| 成人久久 | 久草在线在线 | 亚洲激情视频 | 天堂视频一区 | 欧美人人 | 午夜视频在线观看一区 | 日韩美女黄色片 | 九九在线视频免费观看 | 欧美黑人性猛交 | 欧美成人精品在线 | 婷婷在线观看视频 | 欧美亚洲一区二区在线 | 在线观看亚洲视频 | 国产区精品 | 狠狠综合久久 | 欧美精品999 | 波多野结衣电影一区二区三区 | 国产欧美日韩视频 | av中文天堂 | 91精品国产成人www | 国产裸体永久免费视频网站 | 国产精选在线观看 | 一区二区三区三区在线 | 99免费国产| 精品国内自产拍在线观看视频 | 国产免费观看av | 色偷偷88888欧美精品久久 | 国产伦精品一区二区三区在线 | 久久久久久毛片精品免费不卡 | 日韩视频免费在线 | 久久国产免费 | 中文字幕精品www乱入免费视频 | 成人av日韩 | 久久国产精品第一页 | 日韩激情中文字幕 | 国产一级特黄毛片在线毛片 | 亚洲va欧美va | 国产韩国日本高清视频 | 国产一级特黄毛片在线毛片 | 亚洲丁香日韩 | 在线观看日韩精品视频 | 亚洲午夜久久久久久久久电影网 | 天天躁日日躁狠狠躁 | 成人a视频片观看免费 | 在线激情影院一区 | 激情综合五月天 | 午夜免费福利片 | 久久精品欧美一区 | 成人免费网视频 | 中文字幕一区二区三区精华液 | 久久久精品午夜 | 欧美激情第一区 | 在线观看日韩 | 久久久免费电影 | www.玖玖玖| 精品视频区 | 天天干夜夜夜 | 成人久久视频 | 久久综合欧美 | 亚洲精品国产欧美在线观看 | 天天爽天天爽 | 国产精品久久片 | 黄色片视频在线观看 | 韩日av在线 | 国产一级片一区二区三区 | 成人av视屏| 久久99热这里只有精品 | 日韩高清www | 亚州av一区| 91高清免费 | 国产亚洲激情视频在线 | 久久综合免费 | 九九免费精品视频在线观看 | 成人在线播放av | 日韩av一区二区三区在线观看 | 国产成人一区三区 | 97av视频在线观看 | 国产黄色特级片 | 久久久鲁 | 丝袜网站在线观看 | 在线成人国产 | 久久久久女人精品毛片九一 | 91在线精品视频 | 日日爽夜夜操 | 欧美激情精品一区 | 久久午夜免费观看 | 精品国产免费人成在线观看 | 精品久久久久久亚洲综合网站 | 成人av电影免费在线观看 | 国产精品嫩草69影院 | 999国内精品永久免费视频 | 黄网站色欧美视频 | 九九热精 | 成人午夜毛片 | av福利网址导航大全 | 国产麻豆剧果冻传媒视频播放量 | 黄色一级免费网站 | 久久理论电影网 | 97精品在线观看 | 中文字幕乱在线伦视频中文字幕乱码在线 | 视频二区在线 | 九九免费在线观看视频 | 人人插人人插 | 免费观看国产精品 | 激情视频91 | 久久国产热视频 | 成人a大片| 免费黄色一区 | 欧美一性一交一乱 | 亚洲不卡av一区二区三区 | wwwwww黄| 免费国产ww | 狠狠干2018 | 日韩欧美高清一区二区三区 | 精品在线你懂的 | 色a综合| 日韩在线视频网 | 少妇性aaaaaaaaa视频 | 91九色精品| 精品xxx | 色综合狠狠干 | 色资源中文字幕 | 日韩在线 | 亚洲视频久久久 | 99热在线精品观看 | 成人污视频在线观看 | 超碰公开在线 | 国产69精品久久久久久久久久 | 亚洲精品在线视频播放 | 国产区高清在线 | 五月花激情 | 欧美国产一区二区 | 精品久久久久久久久久久院品网 | 中文字幕一区二区三区四区 | 区一区二区三区中文字幕 | 欧美在线free| 一区二区三区电影 | 福利一区在线视频 | 日韩视频一二三区 | 97超碰色偷偷 | 欧美伦理一区 | 国产成人免费观看久久久 | 国产亚洲精品久久19p | 国产精品久久久久久一区二区三区 | 亚洲涩综合 | 日批视频 | 99产精品成人啪免费网站 | 亚洲国产中文在线观看 | 中文在线免费看视频 | 国产视频 亚洲精品 | 久久成人人人人精品欧 | 久久av中文字幕片 | 国产成人久久精品亚洲 | 成人久久久电影 | 人人草人| 亚洲成年人av | 亚洲手机天堂 | 操操爽 | av丝袜在线 | 在线观看日韩精品 | www.综合网.com| 欧美色噜噜 | 天天综合人人 | 久久精品aaa | 丁香婷婷深情五月亚洲 | 人人插超碰 | www.亚洲在线 | 免费看色的网站 | 四虎影视成人永久免费观看亚洲欧美 | a级国产乱理论片在线观看 伊人宗合网 | 91免费黄视频 | 国产精品久久久久一区二区国产 | 狠狠激情中文字幕 | h视频日本 | 99国产一区二区三精品乱码 | 99日精品 | 日韩视频中文字幕在线观看 | 夜夜夜夜夜夜操 | 成人午夜剧场在线观看 | 亚洲v欧美v国产v在线观看 | 日韩a级免费视频 | 亚洲免费精品一区二区 | 99久免费精品视频在线观看 | 91色亚洲 | 深夜福利视频在线观看 | 国产视频一区二区在线观看 | 欧美日韩国产综合一区二区 | 美女精品 | 精品久久免费 | 成年人看片网站 | 色网站中文字幕 | 亚洲国产精品电影 | 国产网站在线免费观看 | 九九热免费精品视频 | 国产v亚洲v | 色综合久| 国产精品 美女 | 中文字幕在线看视频国产中文版 | 欧美国产精品久久久久久免费 | 国产一区二区在线精品 | 五月婷婷中文字幕 | 精品亚洲欧美无人区乱码 | 夜夜操狠狠操 | 免费看片网址 | 最新av在线免费观看 | 日日日操操 | 天天曰视频 | 四虎影视成人精品 | 久久久精品免费看 | 亚洲精品在线免费看 | 亚洲一级免费电影 | 九九九九色 | 成人亚洲精品国产www | 国产91勾搭技师精品 | 亚洲精品国偷自产在线99热 | 久久久免费高清视频 | 亚洲狠狠丁香婷婷综合久久久 | 99成人精品 | 久久综合九色 | 91成人小视频 | 久久久久99精品成人片三人毛片 | 中文视频在线 | 国产精品资源在线 | 奇米7777狠狠狠琪琪视频 | 色成人亚洲 | 免费看的av片 | 一级淫片在线观看 | 久久精品99国产精品亚洲最刺激 | 久操操| 小草av在线播放 | 日韩激情在线视频 | 成人av电影在线播放 | 国产高清av | 一区二区 精品 | 超碰97在线资源站 | 永久免费毛片在线观看 | www操操操 | 成人国产精品免费 | 国产成人一区二区精品非洲 | 国产成人黄色av | 狠狠婷婷 | 中文字幕在线有码 | 欧美a√大片 | 欧美成人在线免费观看 | www.日日操.com| 国产精品av久久久久久无 | 天天干天天操天天入 | 午夜久久久久久久久 | 国产精品毛片完整版 | 丁香午夜 | 免费av大全 | 亚洲综合在线视频 | 99超碰在线播放 | 91入口在线观看 | 国产群p| 国产高清一级 | 久久久免费av | 香蕉视频在线免费 | 久久精品一二三区 | 久久不射电影网 | 香蕉久久国产 | 成人丁香花 | 婷婷久久婷婷 | 国产黄在线播放 | 亚洲中字幕| 成人免费在线观看电影 | 精品国产中文字幕 | 在线成人av | 福利av在线| av福利在线免费观看 | 久久精品中文字幕一区二区三区 | 免费看十八岁美女 | 国产美女精品视频 | 欧美成人在线免费观看 | 亚洲日本国产精品 | 韩国三级在线一区 | 精品久久国产一区 | 日韩精品免费在线 | 久久黄色片子 | 婷婷精品在线视频 | 成人精品视频久久久久 | 免费看的黄网站软件 | 日本美女xx | 欧美精选一区二区三区 | 欧美一二三在线 | 天天插狠狠干 | 亚洲免费av在线播放 | 国产婷婷色 | 四虎永久免费 | 日本中文一区二区 | 亚洲干视频在线观看 | 国产区av在线 | 精品国产一区二区三区在线观看 | 国产韩国精品一区二区三区 | 中文字幕精品视频 | 天天干天天操天天射 | 日韩欧美视频在线免费观看 | 97精品国产一二三产区 | 久久久久久久99精品免费观看 | 福利视频 | 日韩精品一区二区三区丰满 | 久久av中文字幕片 | 久久久18| 国产成年人av | 91刺激视频 | 蜜桃麻豆www久久囤产精品 | 久草久草视频 | 久久99九九99精品 | 亚洲欧美国产视频 | 日本视频久久久 | 一区二区三区免费在线观看视频 | 91亚洲视频在线观看 | 久久久久久久国产精品 | 伊人资源视频在线 | 一区二区三区在线免费观看 | 在线视频一区二区 | 五月婷婷六月综合 | 久久污视频 | 久久狠狠亚洲综合 | 超碰在线人人艹 | 中文网丁香综合网 | 婷婷综合久久 | 国产黄色在线网站 | 国产精品视频观看 | 91av资源在线 | 午夜性生活 | 精品视频不卡 | 亚洲综合激情小说 | 久久精品这里都是精品 | 米奇狠狠狠888 | 免费污片 | 成人午夜久久 | a'aaa级片在线观看 | 亚洲精品视频大全 | 亚洲综合视频在线 | 综合激情 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 色婷婷国产精品 | 91网免费看 | 四虎影视国产精品免费久久 | 久久艹中文字幕 | 韩国三级av在线 | 99精品视频一区 | 久久免费播放视频 | 欧美精品中文 | 国产免费国产 | 亚洲精欧美一区二区精品 | 色播五月婷婷 | 久久免费99精品久久久久久 | 91九色蝌蚪视频 | 丁香久久五月 | 91九色在线视频观看 | 亚洲精品乱码久久久久久蜜桃动漫 | 国产资源网 | 成人一级在线观看 | 国产精选在线观看 | 国产极品尤物在线 | 天天操天天干天天 | 少妇资源站 | 久久久午夜剧场 | 国产精品99精品久久免费 | 91成人在线观看高潮 | 国产成人在线网站 | 免费a v视频| 日韩r级在线 | 91丨九色丨丝袜 | 四虎在线免费 | 97视频免费| 午夜久久网 | 中文字幕电影网 | 亚洲综合色丁香婷婷六月图片 | 韩国精品在线 | 在线精品观看 | 人人看人人爱 | 亚一亚二国产专区 | 日韩精品免费在线观看 | 亚洲视频1| 亚洲欧美日韩在线看 | 18国产精品白浆在线观看免费 | 国产亚洲精品久久久网站好莱 | 在线综合 亚洲 欧美在线视频 | 综合色中文 | 国产中文字幕在线免费观看 | 99色网站 | 91精品久久久久久久久久久久久 | 九九久久在线看 | 97成人资源| 91传媒在线播放 | 欧美精品一区在线 | 狠日日 | 久久久久亚洲精品国产 | 欧美激情综合五月色丁香 | 国产精品午夜在线观看 | 日韩大片免费在线观看 | 国产视频18| 日韩在线高清免费视频 | 免费三级在线 | 欧美性黑人| 色综合天天在线 | 精品一区二区三区久久久 | 视频国产区 | 国产精品久久久毛片 | 免费男女网站 | 亚洲一区二区三区四区精品 | 一区二区在线电影 | 黄污网站在线观看 | 最新一区二区三区 | 亚洲免费成人 | 精品国产乱码久久久久 | 国内精品免费久久影院 | 黄色a在线观看 | 超碰97中文| 成人app在线免费观看 | 丁香午夜 | 在线观看av免费观看 | 色吊丝在线永久观看最新版本 | 日韩欧美在线观看 | 婷婷丁香激情五月 | 伊人天天色 | 96视频免费在线观看 | 五月激情六月丁香 | 99精品视频免费在线观看 | 日韩在线无 | 精品美女在线视频 | 瑞典xxxx性hd极品 | 黄色中文字幕在线 | 日韩二区三区在线观看 | 激情电影影院 | 色婷婷综合久久久 | 亚洲夜夜网 | 日韩欧美在线观看一区二区三区 | 91精品第一页 | 久久久久久久久黄色 | 99久久99久久精品国产片 | 成人国产一区二区 | 免费欧美精品 | 99久久er热在这里只有精品66 | av不卡网站 | 国产精品va最新国产精品视频 | 97免费公开视频 | 国产一级a毛片视频爆浆 | 91中文在线视频 | 国产在线观看,日本 | 欧洲亚洲国产视频 | 亚洲欧美日本国产 | 黄色软件网站在线观看 | 97色婷婷人人爽人人 | 欧美在线视频一区二区三区 | 在线国产视频 | 91天堂在线观看 | 国产无遮挡猛进猛出免费软件 | 91九色蝌蚪视频在线 | 亚洲五月六月 | 久久99精品一区二区三区三区 | 激情五月在线视频 | 欧美日韩一区二区三区在线观看视频 | 波多野结衣小视频 | 高清色免费 | 国模一区二区三区四区 | 射综合网 | 日韩精品视频网站 | 欧美日韩性视频 | 色婷婷啪啪免费在线电影观看 | 五月天狠狠操 | 黄色a在线观看 | 久久久久 免费视频 | 中文字幕在线观看免费高清完整版 | 成人欧美日韩国产 | 亚洲少妇激情 | 91探花系列在线播放 | 色.www| 国产精品成人品 | 欧美一二区在线 | 免费99精品国产自在在线 | 国产中文字幕视频在线观看 | 国内精品久久久久久久久 | 啪啪免费试看 | 日韩精品视频免费在线观看 | 五月天久久婷 | 超碰在线99 | 日韩成人中文字幕 | 日韩午夜剧场 | 黄网站免费大全入口 | 国产精品岛国久久久久久久久红粉 | 日韩三级一区 | 国产高清av免费在线观看 | 又黄又爽又刺激 | 婷婷丁香国产 | 99久久99视频只有精品 | 国产超碰97 | 九九精品毛片 | 不卡精品视频 | 成人黄色av免费在线观看 | 久久久久久99精品 | 久久久久久久久久网 | 国产成人精品一区二区在线 | 国产亚洲精品成人av久久影院 | 亚洲精品乱码久久久久久高潮 | 国产精品美女久久久久久久网站 | 婷婷中文在线 | 香蕉精品视频在线观看 | 97免费中文视频在线观看 | 天堂中文在线播放 | 91大神精品视频在线观看 | 亚洲一级免费观看 | 免费网站色 | av成人在线播放 | 国产亚洲成av人片在线观看桃 | 黄色在线观看免费网站 | 国产97在线观看 | 免费网站在线观看成人 | 亚洲精品动漫久久久久 | 91丨九色丨国产丨porny精品 | 日韩在线播放视频 | 黄色aaaaa| 日韩视频免费观看高清完整版在线 | 一区 二区 精品 | 69久久久久久久 | 狠狠色丁香久久婷婷综合五月 | 久久大香线蕉app | 国产精在线 | 精品a在线 | 狠狠色丁香婷婷综合久小说久 | 99热在线观看免费 | 伊人午夜 | 精品在线一区二区 | 久艹在线免费观看 | 国产精品一区专区欧美日韩 | 婷婷色亚洲 | 国产精品网站一区二区三区 | 中文理论片 | 韩国av一区二区三区在线观看 | 九九视频这里只有精品 | 男女免费视频观看 | 日韩av成人在线观看 | 国产午夜精品av一区二区 | 国产91精品欧美 | 成人亚洲欧美 | 久久神马影院 | 久久伊人八月婷婷综合激情 | 亚洲日韩中文字幕在线播放 | 国产视频久久久 | 久久综合给合久久狠狠色 | 91在线超碰 | www国产亚洲精品久久麻豆 | 狠狠色丁香九九婷婷综合五月 | 天堂av在线中文在线 | 国产精品久久久久久久久久免费看 | 日韩网站一区二区 | 日韩欧美国产成人 | 天天操天天干天天插 | 欧美性极品xxxx娇小 | 久久国产精品久久精品 | 亚洲最大的av网站 | 91激情视频在线观看 | 亚洲天堂香蕉 | 欧美国产高清 | av片中文| 日本成人免费在线观看 | 日韩电影在线观看一区 | 欧美性色综合网 | 国产精美视频 | 婷婷丁香自拍 | 国产精品综合在线 | 亚洲人在线7777777精品 | av网址最新 | 久久久久久久久久久久电影 | 嫩草伊人久久精品少妇av | 500部大龄熟乱视频使用方法 | 91在线看黄 | 免费在线观看日韩 | 欧美久久久久久久久久 | 日韩黄色网络 | 国产欧美精品xxxx另类 | 麻豆精品视频在线 | 91av成人| 97在线观视频免费观看 | 字幕网av | 色片网站在线观看 | 天天操夜夜爱 | 国产黄色精品在线观看 | 国产精品 视频 | 99久久国产免费,99久久国产免费大片 | 99人久久精品视频最新地址 | www.69xx| 91黄色在线观看 | 欧美色婷婷| 黄色网免费 | 美女免费网站 | 国产精品美女久久久久久久 | 欧美一区二视频在线免费观看 | 激情综合交 | 一级一片免费观看 | 日韩精品欧美专区 | 午夜影视av| 伊人丁香 | 人人爽人人爽人人爽人人爽 | 黄色不卡av | 日躁夜躁狠狠躁2001 |