• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    漢諾塔問(wèn)題的非遞歸算法設(shè)計(jì)及可視化實(shí)現(xiàn)*

    2011-09-07 10:10:20
    關(guān)鍵詞:可視化

    彭 偉

    (武漢城市職業(yè)學(xué)院,湖北武漢 430064)

    漢諾塔游戲最早于19世紀(jì)出現(xiàn)在歐洲,它展示了一項(xiàng)正在婆羅門(mén)寺廟進(jìn)行的任務(wù):在創(chuàng)世之初,牧師被授予一個(gè)銅盤(pán),上面有3根鉆石針,在第1根針上疊放著64個(gè)碟片,每一個(gè)都比它下面的稍小一些,這位牧師被安排了一項(xiàng)任務(wù),那就是將所有的碟片從第1根針移到第3根針,但要遵循的規(guī)則是:一次只能移動(dòng)一個(gè)碟片,并且不允許將任何一個(gè)碟片放在比它小的碟片上面。牧師被告知:當(dāng)他將64個(gè)碟片移動(dòng)到第3根針時(shí),世界末日將會(huì)到來(lái)。

    編寫(xiě)程序算法求解漢諾塔問(wèn)題是一項(xiàng)很有趣的任務(wù),特別是其算法設(shè)計(jì)思想對(duì)很多類(lèi)似問(wèn)題的求解都有借鑒作用。本文將分別討論解決該問(wèn)題的經(jīng)典遞歸算法及該算法與二叉樹(shù)結(jié)構(gòu)的內(nèi)在關(guān)系,進(jìn)一步研究解決該問(wèn)題的非遞歸算法,最后在可視化程序開(kāi)發(fā)平臺(tái)上實(shí)現(xiàn)移動(dòng)過(guò)程的動(dòng)態(tài)模擬。

    1 漢諾塔問(wèn)題遞歸算法及二叉樹(shù)分析

    各種版本的《數(shù)據(jù)結(jié)構(gòu)》、《計(jì)算機(jī)算法》等教材都詳細(xì)講述了如何使用遞歸算法解決該問(wèn)題。以將N個(gè)碟片由第1針移到第3針為例,算法基本思想表述如下:

    (1)首先將上面的N-1片移到第2針;

    (2)再將第N片移到第3針;

    (3)將第2針上共N-1片移到第3針。

    對(duì)于第2步中暫時(shí)回避了的N-1片的移動(dòng)問(wèn)題,它將繼續(xù)遵循同樣的移動(dòng)思路。

    上述問(wèn)題的求解過(guò)程體現(xiàn)了遞歸算法思想,對(duì)復(fù)雜的問(wèn)題分而治之,將工作分解成越來(lái)越小的部分,使得每一個(gè)部分都比原始問(wèn)題易于解決。

    Hanoi問(wèn)題的經(jīng)典遞歸算法如下:

    其中N為碟片數(shù),s、e為起/止針編號(hào),t為所借助的針編號(hào)。

    觀察該算法,很容易發(fā)現(xiàn)它與二叉樹(shù)的中序遍歷算法非常相似:

    受版面局限,本文中包括上述代碼在內(nèi)的所有代碼均未使用標(biāo)準(zhǔn)縮進(jìn)風(fēng)格編寫(xiě)。上述兩段代碼解決的問(wèn)題毫不相關(guān),但在代碼結(jié)構(gòu)、語(yǔ)句順序上卻極其相似。對(duì)于4個(gè)碟片的漢諾塔問(wèn)題,可以很容易地使用遞歸樹(shù)分析工具對(duì)算法進(jìn)行分析,得出程序執(zhí)行的清晰路線圖。

    Hanoi的遞歸樹(shù)如圖1所示,按照上述算法,實(shí)際應(yīng)該還有一層,但由于該層遇到N=0而立即返回,未執(zhí)行任何移動(dòng)操作,故略去。程序的執(zhí)行路線如圖1中帶箭頭的線條所示,可以設(shè)想,圖1中每個(gè)圓圈內(nèi)包含了上述函數(shù)的完整“代碼副本”,它們由三個(gè)部分構(gòu)成:

    第①部分,即 Move(N–1,s,t,e),形成向左的調(diào)用(遞進(jìn)調(diào)用);

    第②部分,即printf("%d,%d->%d.\n",N,s,e),它處于兩個(gè)遞歸調(diào)用語(yǔ)句的中間,圖中反向箭頭指向該部分,它將產(chǎn)生一次打印輸出(一次回歸);

    第③部分,即 Move(N–1,t,e,s),形成向右的調(diào)用(遞進(jìn)調(diào)用)。

    所繪制的“遞歸樹(shù)”清晰地呈現(xiàn)出“二叉樹(shù)”結(jié)構(gòu)特征,其中“向下箭頭”為“遞進(jìn)”調(diào)用,“向上箭頭”則為一次“回歸”,整個(gè)遞歸過(guò)程由此構(gòu)成。

    考察“二叉遞歸樹(shù)”可知,Hanoi算法的執(zhí)行路線正好是二叉樹(shù)的Mid_Order算法路線,即它們走的都是中序遍歷路線。而且,Hanoi的遞歸樹(shù)還是一棵滿二叉樹(shù),樹(shù)的高度等于總碟片數(shù)N。類(lèi)似地,八皇后問(wèn)題的遞歸樹(shù)一定是八叉樹(shù),只不過(guò)它不一定是滿的。由該二叉樹(shù)可以很容易計(jì)算出解決4個(gè)碟片問(wèn)題的總移動(dòng)次數(shù),由于每一個(gè)結(jié)點(diǎn)中含有一次打?。ㄎ串?huà)出的一層中不含有任何操作),對(duì)應(yīng)于總共N個(gè)碟片的N層滿二叉樹(shù),其結(jié)點(diǎn)總數(shù)為:2N–1,可見(jiàn),4個(gè)碟片的漢諾塔問(wèn)題共需要24–1=15次移動(dòng)。

    回到最初的64個(gè)碟片的漢諾塔問(wèn)題,顯然共需要264–1次移動(dòng),假定牧師每秒移動(dòng)一個(gè)碟片,則共需時(shí)間約為:5×1011年。天文學(xué)家估算的宇宙年齡約為2×1010年,那么解決漢諾塔問(wèn)題所花的時(shí)間將是宇宙年齡的25倍,看來(lái)漢諾塔的預(yù)言并非完全是虛妄的。

    2 非遞歸算法的設(shè)計(jì)分析

    漢諾塔問(wèn)題的遞歸算法非常簡(jiǎn)潔,但是要直接回答問(wèn)題:N片的漢諾塔問(wèn)題中第i步應(yīng)該移動(dòng)哪一片?遞歸算法顯然效率低下,因?yàn)樗仨氁恢边f歸到二叉樹(shù)中的相應(yīng)結(jié)點(diǎn)位置時(shí),才能回答這一問(wèn)題。

    如果能找出某種解決方法,僅僅給出變量i即可知道應(yīng)該移動(dòng)誰(shuí)及如何移動(dòng),那么整個(gè)算法中通過(guò)2N-1次循環(huán)即可打印出所有移動(dòng)步驟。

    下面進(jìn)一步考察分析Hannio問(wèn)題二叉遞歸樹(shù)中各結(jié)點(diǎn)的碟片移動(dòng)規(guī)律,研究漢諾塔問(wèn)題的非遞歸算法。

    整個(gè)非遞歸算法要解決的問(wèn)題有兩個(gè):

    (1)第i步(即結(jié)點(diǎn)i)應(yīng)移動(dòng)哪一碟片

    首先約定,將二叉樹(shù)最底層編號(hào)設(shè)為1,依次向上一直到根結(jié)點(diǎn),分別為2、3、4層(這與數(shù)據(jù)結(jié)構(gòu)教材中定義的一般順序相反),層的編號(hào)用變量Ln(Level Number)表示。二叉樹(shù)中的各結(jié)點(diǎn)則按中序遍歷序列逐一編號(hào),分別為1~15??疾靾D1所示二叉樹(shù)發(fā)現(xiàn):

    圖1 用二叉遞歸樹(shù)跟蹤分析求解漢諾塔問(wèn)題的遞歸算法

    (Ⅰ)第Ln層移動(dòng)的碟片固定為L(zhǎng)n號(hào)碟片,即同一層總是處理同一片碟片。

    (Ⅱ)第Ln層各結(jié)點(diǎn)編號(hào)的最大公約數(shù)為2LN-1。

    例如1、2、3、4層內(nèi)各結(jié)點(diǎn)編號(hào)的最大公約數(shù)分別為1、2、4、8,每上升一層,最大公約數(shù)遞增一倍。它們實(shí)際上就是各層二叉樹(shù)最左邊分支的結(jié)點(diǎn)編號(hào)。

    顯然,假設(shè)當(dāng)前要執(zhí)行第i步移動(dòng)(對(duì)應(yīng)于結(jié)點(diǎn)i),由結(jié)點(diǎn)編號(hào)i求出層號(hào)Ln,也就得到了第i步要移動(dòng)的碟片號(hào)。根據(jù)所分析得出的規(guī)律,可通過(guò)如下方法求取Ln:

    例如:i=12,先假定它所在層為L(zhǎng)n=1,然后將i/2,除盡,故得Ln=2;再將i/4,又除盡,故得Ln=3;繼續(xù)將i/8時(shí),不能除盡,故得Ln最后為3。

    對(duì)應(yīng)的C程序代碼實(shí)現(xiàn)為:

    (2)如何確定起、止針編號(hào)

    得出根據(jù)i值獲取當(dāng)前待移動(dòng)碟片號(hào)的算法以后,還需要進(jìn)一步研究找出第i步所移動(dòng)的碟片的起始位置和目標(biāo)位置。進(jìn)一步考察二叉樹(shù)可知:

    (Ⅰ)各層的第一個(gè)結(jié)點(diǎn)移動(dòng)碟片時(shí),起始針編號(hào)均為1,因?yàn)閷?duì)于任意規(guī)模的問(wèn)題,最初所有碟片都在1針上,目標(biāo)針是2或3;

    (Ⅱ)當(dāng)前樹(shù)的層數(shù)N(即總碟片數(shù))與結(jié)點(diǎn)i所在的層數(shù)Ln同奇或同偶時(shí),目的針為3,否則必為2。

    (Ⅲ)樹(shù)中每一層存在固定的移動(dòng)回路。

    對(duì)于圖1所示二叉遞歸樹(shù)中的第1層,它所移動(dòng)的都是第1片,其中前三次移動(dòng)為:

    這一序列剛好形成一個(gè)有3個(gè)頂點(diǎn)3條邊的回路,碟片從第1針出發(fā),走過(guò)另兩針后回到起點(diǎn),后面接著的三個(gè)結(jié)點(diǎn)將以同樣的回路移動(dòng)。

    增加問(wèn)題的規(guī)模,例如N=5、6,可以清晰地觀察到其對(duì)應(yīng)的遞歸二叉樹(shù)中每一層(包括最下層)都具有固定的移動(dòng)回路,且周期性重復(fù)??梢?jiàn),每層移動(dòng)的是同一碟片,且同一碟片的移動(dòng)總是按固定的回路重復(fù)輪轉(zhuǎn)。

    由上述三個(gè)特征可知,在已經(jīng)通過(guò)i值得出層編號(hào)Ln,也就是待移動(dòng)碟片號(hào)以后,根據(jù)它在當(dāng)前層內(nèi)部的橫向編號(hào),可推導(dǎo)出它的原始位置與目標(biāo)位置。

    假設(shè)Sn為第i個(gè)結(jié)點(diǎn)在Ln層內(nèi)的橫向編號(hào),例如第1層內(nèi)結(jié)點(diǎn)橫向編號(hào)范圍為1~8,第11號(hào)結(jié)點(diǎn)處于第1層,它在該層內(nèi)的橫向編號(hào)為6。

    由于第Ln層內(nèi)結(jié)點(diǎn)的編號(hào)間隔為2Ln,例如第2層內(nèi)結(jié)點(diǎn)的編號(hào)間隔為22=4,編號(hào)分別為2、6、10、14。

    根據(jù)這一特點(diǎn)可得層內(nèi)橫向編號(hào)公式:

    用C實(shí)現(xiàn)四舍五入函數(shù)ROUND時(shí)有:

    例如:Sn=(int)(11/21+0.5)=6,即11號(hào)編點(diǎn)在其所在層(第1層)內(nèi)橫向編號(hào)為6。

    由i值已經(jīng)可以得出當(dāng)前移動(dòng)的Ln號(hào)碟片在Ln層橫向編號(hào)為Sn,由于橫向編號(hào)為1的起始針編號(hào)必為1,且根據(jù)同奇/同偶的特征可得到周期出現(xiàn)的移動(dòng)回路。

    故接著僅僅還需要得出Sn在當(dāng)前層周期為3的移動(dòng)回路內(nèi)部的序號(hào),為解決這個(gè)問(wèn)題,可定義變量p,其中1≤p≤3。有:

    例如:第11號(hào)結(jié)點(diǎn)(i=11)在第1層內(nèi)的橫向編號(hào)為Sn=6,循環(huán)移動(dòng)回路為:

    它是第二個(gè)循環(huán)中的第3步,即p=3。

    由于循環(huán)回路中第1步移動(dòng)為“1→2”,則第二步移動(dòng)必定為:

    由“2→3”又可以得出第三步移動(dòng)為:

    又如:i=15,得p=2,故移動(dòng)必為:

    可見(jiàn),由結(jié)點(diǎn)號(hào)(即步驟號(hào))i可得出層編號(hào)Ln,也就是將移動(dòng)的碟號(hào);同時(shí),由i還可得出它在層中的橫向編號(hào)Sn,從而得出它在回路中所處的移動(dòng)步驟號(hào)p(1≤p≤3)。而任一回路第1步移動(dòng)的起/止針編號(hào)為(s,d),根據(jù)(Ⅰ)與(Ⅱ)可知它們分別為:

    故而由p可得出橫向編號(hào)為Sn的結(jié)點(diǎn)的移動(dòng)方法,也就是結(jié)點(diǎn)i的移動(dòng)方法。問(wèn)題最終得解。

    基于對(duì)二叉遞歸樹(shù)各結(jié)點(diǎn)對(duì)應(yīng)的碟片移動(dòng)情況的深入分析及研究結(jié)果,所得出的不使用堆棧技術(shù)的漢諾塔問(wèn)題非遞歸算法C程序代碼如下:

    3 兩種算法的可視化設(shè)計(jì)與模擬移動(dòng)

    為了更直觀的驗(yàn)證顯示漢諾塔問(wèn)題的遞歸算法及由二叉遞歸樹(shù)研究分析所得出的非遞歸算法的運(yùn)行效果,可考慮選擇基于.NET開(kāi)發(fā)平臺(tái),用VB.NET或C#.NET開(kāi)發(fā)可視化程序,實(shí)現(xiàn)整個(gè)移動(dòng)過(guò)程的動(dòng)態(tài)模擬。所設(shè)計(jì)的可視化模擬動(dòng)態(tài)移動(dòng)程序界面如圖2所示,其中:

    (Ⅰ)用樹(shù)形視圖組件(TreeView)顯示的遞歸樹(shù)窗口中,每一結(jié)點(diǎn)名稱(chēng)前形如“(?)”的數(shù)值為結(jié)點(diǎn)編號(hào),與圖1對(duì)應(yīng)。

    (Ⅱ)移動(dòng)過(guò)程窗口用于順序顯示每一步移動(dòng)的碟片號(hào)及起/止針名稱(chēng)(A/B/C)。

    (Ⅲ)碟片的動(dòng)態(tài)移動(dòng)過(guò)程在最上面的圖形窗口用Graphics繪圖對(duì)象顯示。

    限于篇幅,本文僅列出兩種算法的VB.NET版相關(guān)核心代碼,更完整的 WinForm程序可由讀者自行完善。

    圖2 遞歸與非遞歸算法運(yùn)行測(cè)試及可視化移動(dòng)模擬

    (1)相關(guān)變量定義

    (2)漢諾塔的遞歸函數(shù)

    (3)漢諾塔的非遞歸函數(shù)

    (4)模擬碟片移動(dòng)過(guò)程的函數(shù)

    4 結(jié) 語(yǔ)

    本文結(jié)合遞歸樹(shù)分析工具,對(duì)解決漢諾塔問(wèn)題的經(jīng)典遞歸算法進(jìn)行分析研究,并基于對(duì)二叉遞歸樹(shù)的深入分析研究結(jié)論,得出了未使用堆棧的非遞歸解法,并在.NET可視化程序設(shè)計(jì)平臺(tái)對(duì)兩種算法均進(jìn)行了模擬移動(dòng)驗(yàn)證,取得了所預(yù)期的理想效果。

    1 Robert Kruse,CL Tondo,Bruce Leung.DATA STRUCTURE & PROGRAM DESIGN IN C[M].PRENTICE HALL,2001

    2(美)維斯.數(shù)據(jù)結(jié)構(gòu)與算法分析C++描述(第三版)[M].人民郵電出版社,2007

    3(美)麥克米蘭.數(shù)據(jù)結(jié)構(gòu)與算法(C#語(yǔ)言版[M].清華大學(xué)出版社,2009

    4(美)薩尼.數(shù)據(jù)結(jié)構(gòu)、算法與應(yīng)用:C++語(yǔ)言描術(shù)[M].機(jī)械工業(yè)出版社,2005

    5 余祥宣,崔國(guó)華,鄒海明.計(jì)算機(jī)算法基礎(chǔ)(第二版)[M].華中科技大學(xué)出版社,2000

    猜你喜歡
    可視化
    無(wú)錫市“三項(xiàng)舉措”探索執(zhí)法可視化新路徑
    基于CiteSpace的足三里穴研究可視化分析
    自然資源可視化決策系統(tǒng)
    三維可視化信息管理系統(tǒng)在選煤生產(chǎn)中的應(yīng)用
    思維可視化
    師道·教研(2022年1期)2022-03-12 05:46:47
    基于Power BI的油田注水運(yùn)行動(dòng)態(tài)分析與可視化展示
    云南化工(2021年8期)2021-12-21 06:37:54
    自然資源可視化決策系統(tǒng)
    基于CGAL和OpenGL的海底地形三維可視化
    可視化閱讀:新媒體語(yǔ)境下信息可視化新趨勢(shì)
    “融評(píng)”:黨媒評(píng)論的可視化創(chuàng)新
    美女扒开内裤让男人捅视频| a 毛片基地| 超碰97精品在线观看| 日本欧美视频一区| 天堂中文最新版在线下载| 久久这里只有精品19| 9色porny在线观看| 国产精品一二三区在线看| 午夜免费观看性视频| 成人免费观看视频高清| 亚洲国产av影院在线观看| e午夜精品久久久久久久| 亚洲成国产人片在线观看| 青春草亚洲视频在线观看| 丰满迷人的少妇在线观看| 国产精品1区2区在线观看. | av网站在线播放免费| 午夜91福利影院| 蜜桃国产av成人99| 国产精品国产av在线观看| 满18在线观看网站| 亚洲精品国产一区二区精华液| 高清欧美精品videossex| 黑人巨大精品欧美一区二区蜜桃| 99精品欧美一区二区三区四区| 90打野战视频偷拍视频| 精品久久久久久电影网| 夜夜骑夜夜射夜夜干| 久久精品国产a三级三级三级| 日本黄色日本黄色录像| 黄色片一级片一级黄色片| 高潮久久久久久久久久久不卡| 又紧又爽又黄一区二区| 宅男免费午夜| 黑丝袜美女国产一区| 欧美老熟妇乱子伦牲交| av一本久久久久| 成人三级做爰电影| 操美女的视频在线观看| 少妇的丰满在线观看| 夜夜夜夜夜久久久久| 2018国产大陆天天弄谢| 亚洲av电影在线观看一区二区三区| xxxhd国产人妻xxx| 亚洲精品av麻豆狂野| 午夜91福利影院| 老司机在亚洲福利影院| 啦啦啦啦在线视频资源| 自线自在国产av| 国产野战对白在线观看| 亚洲精品中文字幕一二三四区 | 国产精品 欧美亚洲| 女性被躁到高潮视频| 搡老岳熟女国产| 肉色欧美久久久久久久蜜桃| 午夜成年电影在线免费观看| 亚洲成人免费电影在线观看| 中文字幕人妻丝袜一区二区| 精品国产乱码久久久久久小说| xxxhd国产人妻xxx| 亚洲国产欧美日韩在线播放| 90打野战视频偷拍视频| 久久久精品国产亚洲av高清涩受| 欧美性长视频在线观看| 久久毛片免费看一区二区三区| 美女大奶头黄色视频| 法律面前人人平等表现在哪些方面 | 成人av一区二区三区在线看 | 欧美乱码精品一区二区三区| 欧美97在线视频| 国产成人精品久久二区二区91| 午夜激情久久久久久久| 日韩一区二区三区影片| www.av在线官网国产| 久久九九热精品免费| svipshipincom国产片| 国产精品免费视频内射| 久久久久精品人妻al黑| 极品人妻少妇av视频| 黑人操中国人逼视频| 午夜免费成人在线视频| av网站免费在线观看视频| svipshipincom国产片| 亚洲欧美日韩另类电影网站| 亚洲成av片中文字幕在线观看| 久久性视频一级片| 黑人操中国人逼视频| 丁香六月天网| 亚洲一区二区三区欧美精品| 50天的宝宝边吃奶边哭怎么回事| 精品亚洲乱码少妇综合久久| 国产福利在线免费观看视频| 亚洲av电影在线观看一区二区三区| 一区二区三区激情视频| 在线精品无人区一区二区三| 亚洲国产av新网站| 欧美日韩av久久| 国产一卡二卡三卡精品| 女警被强在线播放| 99国产精品一区二区三区| 国产xxxxx性猛交| 男女下面插进去视频免费观看| 高清av免费在线| 老熟妇乱子伦视频在线观看 | 日本撒尿小便嘘嘘汇集6| 91九色精品人成在线观看| 一个人免费看片子| 男女下面插进去视频免费观看| 亚洲国产中文字幕在线视频| 国产亚洲一区二区精品| 日韩视频一区二区在线观看| 久久久精品94久久精品| 成年av动漫网址| 亚洲性夜色夜夜综合| 亚洲第一欧美日韩一区二区三区 | 九色亚洲精品在线播放| 国产一卡二卡三卡精品| 一区二区av电影网| 色老头精品视频在线观看| 国产免费av片在线观看野外av| 黄片大片在线免费观看| 亚洲av片天天在线观看| 一区二区日韩欧美中文字幕| 美女主播在线视频| 夜夜骑夜夜射夜夜干| 国产精品香港三级国产av潘金莲| 亚洲色图 男人天堂 中文字幕| 日日爽夜夜爽网站| 国产在线观看jvid| 久久性视频一级片| 中文字幕精品免费在线观看视频| 欧美97在线视频| 又大又爽又粗| 啦啦啦在线免费观看视频4| 日韩欧美国产一区二区入口| 伊人亚洲综合成人网| 日本wwww免费看| 我的亚洲天堂| 日本五十路高清| 蜜桃在线观看..| 国产av又大| 少妇猛男粗大的猛烈进出视频| videos熟女内射| 99国产精品一区二区蜜桃av | 欧美一级毛片孕妇| 亚洲一区中文字幕在线| 好男人电影高清在线观看| 美女中出高潮动态图| 亚洲精品国产精品久久久不卡| 国产黄频视频在线观看| 亚洲天堂av无毛| 久久久久视频综合| 91精品国产国语对白视频| 狂野欧美激情性bbbbbb| 丝袜喷水一区| avwww免费| 91av网站免费观看| 欧美日韩福利视频一区二区| 91大片在线观看| 在线十欧美十亚洲十日本专区| 成年av动漫网址| 99re6热这里在线精品视频| 欧美精品一区二区大全| 日本撒尿小便嘘嘘汇集6| 一区二区三区四区激情视频| 在线观看一区二区三区激情| 国产色视频综合| 国产成人免费无遮挡视频| 亚洲成人免费av在线播放| 老鸭窝网址在线观看| 国产成人av激情在线播放| 精品亚洲乱码少妇综合久久| 国产色视频综合| 黑人操中国人逼视频| 国产主播在线观看一区二区| 99久久国产精品久久久| 一二三四在线观看免费中文在| 一二三四社区在线视频社区8| 国产一区二区在线观看av| 亚洲一区中文字幕在线| 日韩三级视频一区二区三区| 亚洲国产欧美在线一区| 久久久久久人人人人人| 欧美精品人与动牲交sv欧美| 大片免费播放器 马上看| 亚洲国产看品久久| 国产成人一区二区三区免费视频网站| 国产视频一区二区在线看| 久久久国产精品麻豆| 亚洲国产欧美在线一区| 18禁观看日本| 久久天躁狠狠躁夜夜2o2o| 久久青草综合色| 天天影视国产精品| 日韩有码中文字幕| 国产精品1区2区在线观看. | 国产在线一区二区三区精| 欧美精品人与动牲交sv欧美| 亚洲av片天天在线观看| 男女床上黄色一级片免费看| 免费久久久久久久精品成人欧美视频| 日韩欧美国产一区二区入口| 制服诱惑二区| 精品福利观看| 久久久国产精品麻豆| 午夜成年电影在线免费观看| videos熟女内射| 亚洲av国产av综合av卡| 我要看黄色一级片免费的| kizo精华| 自拍欧美九色日韩亚洲蝌蚪91| 黄网站色视频无遮挡免费观看| 天天添夜夜摸| 50天的宝宝边吃奶边哭怎么回事| 人妻 亚洲 视频| 精品熟女少妇八av免费久了| 少妇 在线观看| 国产三级黄色录像| 黑人欧美特级aaaaaa片| 午夜福利视频在线观看免费| 精品国产乱码久久久久久小说| 下体分泌物呈黄色| 美女脱内裤让男人舔精品视频| 国产高清videossex| 伊人久久大香线蕉亚洲五| 欧美精品一区二区大全| 欧美乱码精品一区二区三区| www.av在线官网国产| 美女扒开内裤让男人捅视频| 丁香六月天网| 久久久国产成人免费| www日本在线高清视频| 中文字幕人妻丝袜一区二区| av一本久久久久| 日本五十路高清| 在线观看免费日韩欧美大片| 国产精品熟女久久久久浪| www.999成人在线观看| 少妇的丰满在线观看| 99热全是精品| 高清视频免费观看一区二区| 菩萨蛮人人尽说江南好唐韦庄| 亚洲av成人一区二区三| 涩涩av久久男人的天堂| 人人妻人人澡人人爽人人夜夜| 少妇人妻久久综合中文| 欧美性长视频在线观看| 一个人免费看片子| 精品久久久久久久毛片微露脸 | 亚洲精品av麻豆狂野| 伊人久久大香线蕉亚洲五| 俄罗斯特黄特色一大片| 18禁黄网站禁片午夜丰满| 国产亚洲欧美在线一区二区| 成人黄色视频免费在线看| 亚洲欧美日韩高清在线视频 | 黄色a级毛片大全视频| av免费在线观看网站| 日韩电影二区| 久久精品人人爽人人爽视色| 久久香蕉激情| 亚洲欧美日韩高清在线视频 | 新久久久久国产一级毛片| 亚洲人成77777在线视频| 中文字幕人妻熟女乱码| 中文字幕av电影在线播放| 男人舔女人的私密视频| 女性生殖器流出的白浆| 久久久精品国产亚洲av高清涩受| 一区二区三区乱码不卡18| 国产亚洲av片在线观看秒播厂| 欧美精品一区二区免费开放| 久久人人爽人人片av| 免费女性裸体啪啪无遮挡网站| 精品一区二区三区av网在线观看 | 激情视频va一区二区三区| 日本黄色日本黄色录像| 99久久精品国产亚洲精品| 动漫黄色视频在线观看| a级毛片在线看网站| av电影中文网址| 黄色视频不卡| 9色porny在线观看| 欧美老熟妇乱子伦牲交| 国产高清videossex| 欧美精品高潮呻吟av久久| 亚洲精品中文字幕一二三四区 | 伊人久久大香线蕉亚洲五| kizo精华| 菩萨蛮人人尽说江南好唐韦庄| 午夜日韩欧美国产| 无遮挡黄片免费观看| 久久免费观看电影| 欧美国产精品一级二级三级| 在线 av 中文字幕| av视频免费观看在线观看| 国产精品久久久久久人妻精品电影 | 久久天躁狠狠躁夜夜2o2o| 国产精品一区二区在线不卡| 超碰97精品在线观看| 亚洲av日韩精品久久久久久密| 欧美黄色淫秽网站| 丝袜脚勾引网站| 亚洲av美国av| 午夜精品久久久久久毛片777| 黄色怎么调成土黄色| 天天躁夜夜躁狠狠躁躁| 高清视频免费观看一区二区| 国产又爽黄色视频| 中文字幕另类日韩欧美亚洲嫩草| √禁漫天堂资源中文www| 人妻人人澡人人爽人人| www.自偷自拍.com| 亚洲精品国产精品久久久不卡| 亚洲伊人久久精品综合| 午夜91福利影院| 久久国产精品男人的天堂亚洲| 狠狠婷婷综合久久久久久88av| 一级片'在线观看视频| 久久国产精品影院| 亚洲av美国av| 99热国产这里只有精品6| 9191精品国产免费久久| 欧美97在线视频| 视频在线观看一区二区三区| 亚洲欧美日韩高清在线视频 | 国产精品免费视频内射| www.999成人在线观看| 日本一区二区免费在线视频| 男男h啪啪无遮挡| 免费黄频网站在线观看国产| 1024视频免费在线观看| 一级毛片女人18水好多| 国产主播在线观看一区二区| 久久精品成人免费网站| 男男h啪啪无遮挡| 国产一区有黄有色的免费视频| 欧美在线一区亚洲| 国精品久久久久久国模美| 欧美精品高潮呻吟av久久| 日韩大码丰满熟妇| 国产免费视频播放在线视频| 国产真人三级小视频在线观看| 国产黄色免费在线视频| 国产1区2区3区精品| 新久久久久国产一级毛片| 色精品久久人妻99蜜桃| 日日夜夜操网爽| 在线观看一区二区三区激情| 黄片大片在线免费观看| 色播在线永久视频| 久久天堂一区二区三区四区| 国产成人一区二区三区免费视频网站| 在线 av 中文字幕| 精品人妻熟女毛片av久久网站| 最新在线观看一区二区三区| 久久人人爽人人片av| 午夜福利免费观看在线| 午夜久久久在线观看| 欧美日韩亚洲高清精品| 69av精品久久久久久 | 国产99久久九九免费精品| 少妇精品久久久久久久| 免费人妻精品一区二区三区视频| 欧美日韩国产mv在线观看视频| 亚洲精品久久成人aⅴ小说| 制服诱惑二区| 一本大道久久a久久精品| 久久av网站| 女人精品久久久久毛片| 天堂俺去俺来也www色官网| 日韩视频一区二区在线观看| 男女国产视频网站| 黑人巨大精品欧美一区二区蜜桃| 交换朋友夫妻互换小说| 久久国产亚洲av麻豆专区| 国产淫语在线视频| 别揉我奶头~嗯~啊~动态视频 | 性高湖久久久久久久久免费观看| 色综合欧美亚洲国产小说| 999久久久精品免费观看国产| 免费女性裸体啪啪无遮挡网站| 两个人看的免费小视频| 日本五十路高清| 成人手机av| 黑人操中国人逼视频| 国产精品香港三级国产av潘金莲| 中文字幕人妻熟女乱码| 亚洲国产精品成人久久小说| 亚洲精品粉嫩美女一区| 欧美中文综合在线视频| av线在线观看网站| 后天国语完整版免费观看| 国产在视频线精品| 久久精品熟女亚洲av麻豆精品| 国产欧美日韩综合在线一区二区| 一级a爱视频在线免费观看| 国产免费福利视频在线观看| 中文字幕av电影在线播放| 精品一品国产午夜福利视频| 在线观看免费午夜福利视频| 五月天丁香电影| 黄色视频不卡| 午夜久久久在线观看| 亚洲伊人色综图| 母亲3免费完整高清在线观看| 久久99热这里只频精品6学生| 男女无遮挡免费网站观看| 国产精品成人在线| 老司机深夜福利视频在线观看 | 天堂8中文在线网| 男人添女人高潮全过程视频| 日韩制服骚丝袜av| 亚洲精品在线美女| cao死你这个sao货| 亚洲欧美一区二区三区久久| 美女高潮到喷水免费观看| www.精华液| 精品人妻1区二区| 国产黄频视频在线观看| 亚洲va日本ⅴa欧美va伊人久久 | 91国产中文字幕| 一本久久精品| 国产精品九九99| 天堂8中文在线网| 久久毛片免费看一区二区三区| 久久ye,这里只有精品| 国产成人欧美| 啦啦啦啦在线视频资源| 男人操女人黄网站| 男人舔女人的私密视频| 最新在线观看一区二区三区| 日本欧美视频一区| 欧美另类一区| 日韩精品免费视频一区二区三区| 在线观看免费日韩欧美大片| 两性夫妻黄色片| 丰满少妇做爰视频| 国产免费av片在线观看野外av| 99久久精品国产亚洲精品| 性色av一级| 最近最新免费中文字幕在线| 一本综合久久免费| www.av在线官网国产| 50天的宝宝边吃奶边哭怎么回事| 国产主播在线观看一区二区| 亚洲成国产人片在线观看| 亚洲 国产 在线| 如日韩欧美国产精品一区二区三区| 在线 av 中文字幕| 国产av精品麻豆| 午夜福利视频精品| 亚洲成av片中文字幕在线观看| 欧美另类一区| 精品一区二区三卡| 国产区一区二久久| 老熟妇仑乱视频hdxx| 嫁个100分男人电影在线观看| 手机成人av网站| 亚洲欧美精品自产自拍| 91九色精品人成在线观看| 久久精品人人爽人人爽视色| 亚洲 欧美一区二区三区| 亚洲成人国产一区在线观看| 午夜激情久久久久久久| 三上悠亚av全集在线观看| 久久天躁狠狠躁夜夜2o2o| 两性午夜刺激爽爽歪歪视频在线观看 | 成年女人毛片免费观看观看9 | 亚洲五月婷婷丁香| 女性被躁到高潮视频| 亚洲九九香蕉| 国产成人a∨麻豆精品| 在线精品无人区一区二区三| av一本久久久久| 美女中出高潮动态图| 91麻豆av在线| 女人高潮潮喷娇喘18禁视频| 久9热在线精品视频| 在线观看www视频免费| 亚洲av国产av综合av卡| 国产精品99久久99久久久不卡| 性色av乱码一区二区三区2| 亚洲欧美一区二区三区久久| av有码第一页| 高潮久久久久久久久久久不卡| 宅男免费午夜| 亚洲欧洲精品一区二区精品久久久| 欧美在线黄色| 国产精品亚洲av一区麻豆| 精品亚洲成国产av| 国产欧美日韩综合在线一区二区| 国产无遮挡羞羞视频在线观看| 欧美亚洲 丝袜 人妻 在线| 97精品久久久久久久久久精品| av网站免费在线观看视频| 老司机亚洲免费影院| 国产男女超爽视频在线观看| 亚洲中文日韩欧美视频| 国产欧美亚洲国产| 久久青草综合色| 日本黄色日本黄色录像| 精品国内亚洲2022精品成人 | 美女扒开内裤让男人捅视频| 国产日韩欧美在线精品| 国产精品亚洲av一区麻豆| 十八禁高潮呻吟视频| 视频区图区小说| 亚洲专区中文字幕在线| 国产欧美日韩综合在线一区二区| 少妇粗大呻吟视频| 丝袜人妻中文字幕| 亚洲精品一卡2卡三卡4卡5卡 | 国产精品欧美亚洲77777| 在线观看一区二区三区激情| 国产成人欧美在线观看 | av国产精品久久久久影院| 精品少妇黑人巨大在线播放| 天堂8中文在线网| 99精品欧美一区二区三区四区| 成人影院久久| 欧美老熟妇乱子伦牲交| 正在播放国产对白刺激| 亚洲国产精品999| 久久人人爽av亚洲精品天堂| 免费在线观看完整版高清| 9色porny在线观看| 久久av网站| 久久久久久久精品精品| 亚洲精品美女久久久久99蜜臀| 久久久久久久精品精品| 亚洲国产日韩一区二区| 久久综合国产亚洲精品| 久久av网站| 黄色a级毛片大全视频| 日本黄色日本黄色录像| 国产av国产精品国产| 欧美日韩中文字幕国产精品一区二区三区 | av在线老鸭窝| 成年女人毛片免费观看观看9 | 18禁黄网站禁片午夜丰满| 日韩制服丝袜自拍偷拍| 精品国产一区二区久久| 久久精品国产a三级三级三级| 亚洲国产av影院在线观看| 日本五十路高清| 亚洲成国产人片在线观看| 日韩 欧美 亚洲 中文字幕| 国产成人啪精品午夜网站| 久久精品国产亚洲av香蕉五月 | 精品国产一区二区三区久久久樱花| 国产在视频线精品| 最近中文字幕2019免费版| 两性午夜刺激爽爽歪歪视频在线观看 | 久久人人97超碰香蕉20202| 亚洲国产精品一区二区三区在线| 女人爽到高潮嗷嗷叫在线视频| 中文字幕人妻丝袜制服| 免费一级毛片在线播放高清视频 | 亚洲精品国产区一区二| 最黄视频免费看| 日韩制服丝袜自拍偷拍| 亚洲欧美成人综合另类久久久| 在线亚洲精品国产二区图片欧美| 一区二区av电影网| 午夜福利视频在线观看免费| 一级片'在线观看视频| 国产av一区二区精品久久| 中国国产av一级| 精品人妻熟女毛片av久久网站| 少妇猛男粗大的猛烈进出视频| 99re6热这里在线精品视频| 1024视频免费在线观看| 秋霞在线观看毛片| 中文欧美无线码| 午夜精品国产一区二区电影| 人人妻人人澡人人看| 老熟女久久久| 爱豆传媒免费全集在线观看| 久久狼人影院| 青春草亚洲视频在线观看| 在线天堂中文资源库| 在线观看舔阴道视频| 51午夜福利影视在线观看| 老熟妇乱子伦视频在线观看 | 淫妇啪啪啪对白视频 | 免费在线观看黄色视频的| 极品少妇高潮喷水抽搐| 各种免费的搞黄视频| 男人添女人高潮全过程视频| 久久ye,这里只有精品| 老汉色av国产亚洲站长工具| 黑人操中国人逼视频| 永久免费av网站大全| 亚洲三区欧美一区| 麻豆国产av国片精品| 乱人伦中国视频| 大片电影免费在线观看免费| 欧美午夜高清在线| 一级毛片精品| 黄频高清免费视频| 九色亚洲精品在线播放| 香蕉国产在线看| 乱人伦中国视频| 高清av免费在线| 人妻一区二区av| 99国产精品99久久久久| 天堂中文最新版在线下载| 亚洲精品第二区| 成年人黄色毛片网站| 国产日韩欧美亚洲二区| 亚洲avbb在线观看| kizo精华| 少妇猛男粗大的猛烈进出视频| 久久人妻熟女aⅴ|