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

    針對快速排序改進的一些思考及其實現(xiàn)

    2018-06-01 06:47:46李一達黃維通
    計算機教育 2018年5期
    關鍵詞:復雜度基準排序

    李一達,黃維通

    (1.清華大學 物理系,北京 100084;2.清華大學 計算機系,北京 100084)

    0 引 言

    計算機程序設計基礎課程從算法設計的角度出發(fā),包含冒泡排序、選擇排序、插入排序、希爾排序、快速排序、歸并排序等最基本、最常用的排序算法,提供解決排序問題的多元化思路;對快速排序適當拓展,介紹多種選取基準元素的方法,同時說明快速排序的問題——基準元素的選取直接決定排序的效率。

    之所以基于快速排序進行改進,是因為相對其他基于比較的排序算法,快速排序效率較高并被廣泛應用,STL(standard template library)的sort函數(shù)就建立在快速排序的基礎上??焖倥判蜃钪饕膯栴}在于不管用什么方法選取快速排序的基準元素,總會有使其時間復雜度退化到O(n2)的情況出現(xiàn)。為了減少這種不利情況對排序效率的影響,STL的解決方案是當快速排序的遞歸深度超過某個閾值時,改用堆排序,從而保證時間復雜度仍為O(nlb(n))(本文中l(wèi)b均代表以2為底的對數(shù))。

    針對快速排序的上述問題,有許多跳出快速排序基于比較這一限制的改進方法。文獻[1]提出的高效快速排序,以待排序元素的平均值作為劃分的基準元素以實現(xiàn)較為均勻的劃分。文獻[2]的超快速排序實質上是二進制整數(shù)的基數(shù)排序,不再受劃分不均的影響。

    1 幾種排序算法效率分析

    文獻[1]提出的高效快速排序用待排序元素的平均值代替隨機選取的基準元素,在大部分情況下保證了均勻的劃分,但是此算法在比較、交換操作之外增加了大量加法運算(每次劃分前計算待排序元素的平均值),nlb(n)次的加法運算必定會使整體的效率有所下降,預期結果就是在快速排序選擇基準元素較合適的情況下高效快速排序更慢。此外,依然有導致此算法劃分極不均勻的特例。例如,待排序的序列為{1,10,100,1 000,10 000,100 000},每次用平均值作為基準元素,會使劃分極其不平均,從而高效快速排序退化到冒泡排序。高效快速排序可以較好地解決快速排序劃分不均勻問題,但是在提高排序效率方面還有較大提升空間。

    文獻[2]提出的超快速排序是采用快速排序劃分方法的二進制基數(shù)排序,劃分的均勻與否不再是影響排序效率的因素,而基數(shù)排序的本質也保證了較高的排序效率,但是排序前,浮點數(shù)要轉化為整數(shù),并且負數(shù)要單獨處理,這使得超快速排序適用范圍較窄。

    快速二分排序雖然不源于對以上兩種算法的思考,但是能夠較好地解決以上兩種算法存在的問題,使快速排序效率提升明顯。

    2 快速二分排序

    快速二分排序算法描述:在排序開始前找出待排序元素的最小值和最大值,每次以兩者的平均值(取整;對浮點數(shù)保留到最末位)作為基準元素進行劃分,并以此平均值作為劃分出的兩個子序列新的最小值或最大值,當某段子序列待排序元素個數(shù)為1或最大值和最小值之差為1(即整數(shù)的精度;對浮點數(shù)來說,最大值和最小值之差為浮點數(shù)的精度時結束排序,下文涉及的最大值最小值之差的“1”均可等價地用浮點數(shù)的精度替換)時結束對該段子序列的排序。C語言代碼如下。

    此算法需要預處理,即在排序開始前將待排序元素的最小值放在序列第1個元素位置,待排序元素的最大值放在序列最后1個元素位置。

    劃分操作保證左邊元素小于等于flag,右邊元素大于flag,因而每段子序列(最左邊子序列除外,因為它的元素大于等于最小值)的元素都小于等于它的最大值且大于最小值,這保證了最大值和最小值之差為1時可以結束排序(該區(qū)間只有一個可取值)。對于最左邊子序列,只要調用排序函數(shù)時,最小值位置填入a[0]-1即可消除其特殊性(如果不能保證不越界,可換用預先剔除所有等于a[0]元素的方法,只需一趟類似快速排序的劃分操作,將等于a[0]的元素放到左邊,不等于a[0]的元素放到右邊即可,不會影響排序效率)。

    2.1 對預處理環(huán)節(jié)的思考

    預處理要同時找出待排序元素的最小值和最大值。兩趟簡單選擇排序可以使用2n次比較解決這個問題,而借鑒歸并排序的做法,可以得到更高效的方案。把尋找待排序元素的最小值和最大值問題分解成兩個子問題(分別對一半數(shù)量的待排序元素尋找最小值和最大值),分別解決后再合并。

    有如下表達式(T(n)代表尋找n個元素最小值和最大值需要的比較次數(shù)):T(n)=2T(n/2)+2,解得T(n)=3n/2-2,這意味著只需要3n/2次比較就能得到最小值和最大值。

    實現(xiàn)也較為簡單:每次取兩個元素,比較后分別與當前的最小值和最大值進行比較。這樣每兩個元素只需要3次比較,總的比較次數(shù)就是3n/2。這種實現(xiàn)相比兩趟簡單選擇排序,代碼量會增加很多,并且在將最小值和最大值交換到首、末位置時有較多的特殊情況。為了使代碼簡潔明了,快速二分排序用兩趟簡單選擇排序得到最小值和最大值。

    2.2 對快速二分排序的時間復雜度分析

    快速二分排序實際上是借用快速排序的劃分方法把最大值和最小值之間的每個整數(shù)都隔離出來,核心仍是二進制基數(shù)排序,其最大遞歸深度是lb(max-min),因而時間復雜度不會超過O(nlb(max-min))。分3種情況討論(n為待排序元素個數(shù))。

    1)(max-min)

    (max-min)

    除去最大值和最小值之差這一個特征量,影響排序效率的主要數(shù)據(jù)特征就是較多重復元素的存在。對于重復元素的處理方案(判斷最大值和最小值之差與1的關系)本身就是快速二分排序算法的一部分,(max-min)=1即代表重復元素被排好序。原始快速排序對于重復元素沒有預案,較多的重復元素會導致劃分不均勻。

    針對快速排序處理較多重復元素時的較差表現(xiàn),有3路劃分的改進方法,可避免因重復元素較多而劃分不均勻的情況出現(xiàn),消除重復元素對快速排序的不利影響。

    為了說明快速二分排序的高效性,對快速二分排序與C++庫函數(shù)qsort(使用3路劃分方法的快速排序)進行對比。

    圖1所示為快速二分排序(V1版本)與qsort在待排序元素個數(shù)相同、最大值和最小值之差不同情況下的用時比較(快速二分排序計算尋找最小值、最大值和排序的總用時)。

    圖1 不同取值范圍(最大值和最小值之差的范圍是9~499 999)下快速二分排序(V1版本)與qsort對比(500 000待排序元素)

    可以看出,(max-min)

    2) (max-min)≈n。

    (max-min)≈n時,如果待排序元素取值的分布較為均勻,主要影響因素就不再是重復元素,而是快速排序無法完全避免的情況——基準元素選取偏差過大,導致劃分嚴重不均勻。對于選取序列首個元素作為基準元素的快速排序,順序序列就能導致快速排序時間復雜度退化到O(n2)。qsort用3點取中的方法確定基準元素,在很大程度上能夠降低這種不利情況發(fā)生的概率,可以確定這樣的例子必定存在,但是快速二分排序不會受到劃分不均勻的影響,(max-min)≈n的前提就已經(jīng)將其最大遞歸深度限制在lb(max-min)(約等于 lb(n)),因而對于滿足 (max-min)≈n的任何待排序序列都會保持O(nlb(max-min)) (約等于O(nlb(n)))的時間復雜度。

    3) (max-min)>n。

    此時不利于快速二分排序的主要因素是待排序元素取值范圍過大導致遞歸深度過大(待排序元素取值范圍過大不會給快速排序帶來不利影響)。假設(max-min)=nn,那么快速二分排序的時間復雜度O(n2lb(n))甚至超過冒泡排序的O(n2),但實際中這樣的情況并不多見。由于n較小時插入排序等低級算法與快速排序等高級算法在用時上差距較小,以下討論n≥10 000的情況。

    目前32位編譯環(huán)境下int類型的取值范圍約為-2×109~2×109,即使long long int類型取值范圍的最大值和最小值之差也在1019量級,而1019=(104)4.75,即快速二分排序最壞情況(比較次數(shù)達到最大,即nlb((max-min)/n))的時間開銷僅是正常情況下的4~5倍(數(shù)據(jù)量大時這個比值更小),并且最壞情況可被預判(最大值和最小值之差相比待排序元素個數(shù)過大時可考慮換用其他排序算法),在這一點上好于某些情況下退化到冒泡排序而無法預判的快速排序。

    此時快速二分排序的總比較次數(shù)在nlb(n)~nlb(max-min)范圍內。

    以一個極端的例子說明快速二分排序可能的最壞情況。假設待排序的序列為{min,min+1,...,min+n-2,max} 且 (max-min)>>n,可以估計總的比較次數(shù)約為nlb((max-min)/n)+nlb(n),nlb((max-min)/n)表示為了將最大值和最小值之差縮小到n需要lb((max-min)/n)層遞歸,每層遞歸需要n次比較(遍歷一次除最大值外的待排序元素),nlb(n)表示將前n-1個元素分開需要的比較次數(shù)。

    最好情況的一種可能是待排序元素的取值在最大值和最小值確定的區(qū)間內均勻分布,即待排序的序列為{min,min+(max-min)/(n-1),min+2×(max-min)/(n-1)......min+(n-2)×(max-min)/(n-1),max},此時比較次數(shù)是nlb(n)(每次劃分都會使待排序元素數(shù)量規(guī)模減半,因而遞歸深度是lb(n)),而如果有一個元素偏離均勻分布的位置(如和一個相鄰元素大小只差1),為了確定這個元素的位置,排序時需要的遞歸深度就比均勻分布的情況更大,從而使比較次數(shù)增多,隨著偏離均勻分布位置的元素個數(shù)增多,快速二分排序時間復雜度逐漸接近最壞情況。

    如果假設輸入的數(shù)據(jù)較為均勻,那么快速二分排序的時間開銷將更接近于nlb(n)次比較,只在少數(shù)情況下退化到nlb(max-min)。雖然一個數(shù)據(jù)就可以使時間復雜度增大,但是鑒于實際應用中收集數(shù)據(jù)時已經(jīng)剔除明顯偏離正常范圍的“壞點”,而且退化的時間復雜度也是O(nlb(n)),因此排序效率不會受到太大影響。

    2.3 對快速二分排序與qsort在不同數(shù)據(jù)量下的對比

    圖2所示為數(shù)據(jù)取值范圍0~109的情況下,快速二分排序(V1版本)與C++庫函數(shù)qsort在不同數(shù)據(jù)量時的用時比較。

    可以看到,快速二分排序(V1版本)相比于qsort有50%左右的速度提升(圖中擬合直線的斜率代表排序一個元素的平均用時,定義此用時的倒數(shù)為排序的速度)。

    圖2 不同數(shù)據(jù)量下快速二分排序(V1版本)與qsort對比

    2.4 對快速二分排序的優(yōu)化

    作為采用3路劃分改進方法的快速排序,C++庫函數(shù)qsort的表現(xiàn)已經(jīng)很出色,而STL中的sort函數(shù)進行了更細致的優(yōu)化,經(jīng)驗表明相同條件下sort用時是qsort的一半,大致的測試結果顯示快速二分排序(V1版本)慢于sort。

    《STL源碼剖析》[3]中提到了sort對快速排序進行的幾點主要優(yōu)化措施:①如果分段后的小區(qū)間長度小于某個閾值(書中指明為16),改用插入排序;②如果遞歸深度超過某個閾值(書中指明為2lb(n)),改用堆排序;③書中并不推薦的一點:每次劃分后,sort只對右半段進行遞歸排序,對左半段采用循環(huán)的方式繼續(xù)排序——雖然書中認為這樣降低了可讀性,并且效率不是很高[3],但實際應用中,遞歸的效率低于循環(huán),這樣的改進可以減少函數(shù)調用的次數(shù),應當能適當提升效率。

    基于3.2中3)的分析,快速二分排序目前不需要②的優(yōu)化策略,但是①和③所述優(yōu)化方法仍然值得借鑒,為了讓快速二分排序和sort有一定的可比性,我們也對快速二分排序進行①和③的優(yōu)化,代碼如下(劃分操作不變):

    優(yōu)化后的快速二分排序性能提升明顯,達到了能夠同sort進行比較的水平。

    圖3是待排序元素取值范圍0~109、不同待排序元素個數(shù)的情況下,快速二分排序(V2版本)和sort的比較結果。

    圖3 不同數(shù)據(jù)量下快速二分排序(V2版本)與sort對比

    雖然V2版本對快速二分排序的優(yōu)化必定不如STL開發(fā)者對sort的優(yōu)化精細,并且測試條件是不利于快速二分排序的情況((max-min)>n),但是快速二分排序仍然在較多情況下保持優(yōu)勢,小幅超越sort。

    3 可能的改進方向

    (max-min)

    雖然快速二分排序的時間復雜度只與待排序元素的最大值和最小值之差有關,但是由于我們只利用待排序元素最初的最小值和最大值信息,多次劃分之后將出現(xiàn)較大的誤差積累(即我們記錄的最小值(最大值)遠小于(大于)該區(qū)間元素實際的最小值(最大值)),實際的比較次數(shù)仍然在一定程度上依賴于待排序元素的數(shù)據(jù)特點,取值分布不均勻的數(shù)據(jù)對快速二分排序有著不利影響。然而,又存在如下矛盾:僅在排序前找到待排序元素的最小值和最大值,能夠完全保證遞歸深度最大是lb(max-min),并保持快速排序的高效性,但是受數(shù)據(jù)分布情況影響較大;如果類似高效快速排序[1],每次劃分前都重新尋找當前待排序元素的最小值和最大值,雖然做到每次劃分都完全適應當前序列的特點,但是會增加時間開銷。

    目前看來,快速二分排序只是一個初級的處理方案,雖然優(yōu)化后的快速二分排序具有等同于甚至超過STL中sort算法的效率,但是仍有較大的改進空間。如何讓二分法更“智能”,減少對重復元素的遍歷次數(shù),將是改進的方向。

    4 結 語

    本文對快速排序做出一些并不基于比較的調整,旨在提高快速排序的效率,從根本上解決快速排序時間復雜度退化的問題。實際測試的結果也令人滿意。在目前數(shù)據(jù)存儲范圍有限(指的是通常的32位、64位編譯環(huán)境下)的情況下,快速二分排序具有接近甚至超過STL中sort函數(shù)的性能,并且仍有進一步改進的空間,但就其目前的良好表現(xiàn)來看,快速二分排序已經(jīng)具備了成為標準模板庫排序函數(shù)的素質。

    [1] 湯亞玲, 秦鋒. 高效快速排序算法研究[J]. 計算機工程, 2011(6): 77-78.

    [2] 周建欽. 超快速排序算法[J]. 計算機工程與應用, 2006(29): 41-42.

    [3] 侯捷. STL源碼剖析[M]. 武漢: 華中科技大學出版社, 2011: 389-400.

    猜你喜歡
    復雜度基準排序
    排序不等式
    恐怖排序
    一種低復雜度的慣性/GNSS矢量深組合方法
    節(jié)日排序
    刻舟求劍
    兒童繪本(2018年5期)2018-04-12 16:45:32
    求圖上廣探樹的時間復雜度
    明基準講方法??待R
    某雷達導51 頭中心控制軟件圈復雜度分析與改進
    滑落還是攀爬
    出口技術復雜度研究回顧與評述
    我的女老师完整版在线观看| 国产精品偷伦视频观看了| 观看av在线不卡| 在线观看国产h片| 日本欧美国产在线视频| tube8黄色片| 成人亚洲精品一区在线观看| 街头女战士在线观看网站| 97在线视频观看| 人妻人人澡人人爽人人| 国产色爽女视频免费观看| 亚洲av电影在线进入| 蜜臀久久99精品久久宅男| 午夜久久久在线观看| 嫩草影院入口| 久久久久久人妻| 精品少妇黑人巨大在线播放| 欧美bdsm另类| 午夜91福利影院| 内地一区二区视频在线| 黑丝袜美女国产一区| 看非洲黑人一级黄片| 国产精品人妻久久久影院| 最黄视频免费看| 韩国高清视频一区二区三区| 嫩草影院入口| 青青草视频在线视频观看| 国产亚洲最大av| 欧美日韩视频高清一区二区三区二| 我要看黄色一级片免费的| 精品久久久久久电影网| 精品国产一区二区久久| 七月丁香在线播放| 亚洲色图综合在线观看| 在线观看国产h片| 少妇猛男粗大的猛烈进出视频| 午夜激情av网站| 老熟女久久久| 黑人巨大精品欧美一区二区蜜桃 | 中文欧美无线码| 色吧在线观看| 视频中文字幕在线观看| 黑人猛操日本美女一级片| 久久国内精品自在自线图片| 成年av动漫网址| 秋霞伦理黄片| 亚洲欧美色中文字幕在线| www.av在线官网国产| 久久免费观看电影| 欧美人与性动交α欧美精品济南到 | 国产69精品久久久久777片| 亚洲伊人色综图| 国产精品久久久av美女十八| 高清在线视频一区二区三区| 在线观看一区二区三区激情| 大香蕉久久网| 精品人妻偷拍中文字幕| 免费不卡的大黄色大毛片视频在线观看| av在线播放精品| 卡戴珊不雅视频在线播放| 色婷婷久久久亚洲欧美| 99久久人妻综合| 亚洲少妇的诱惑av| 999精品在线视频| 在线精品无人区一区二区三| 美女脱内裤让男人舔精品视频| 九九在线视频观看精品| 国产伦理片在线播放av一区| 9色porny在线观看| 日日摸夜夜添夜夜爱| 咕卡用的链子| 欧美xxxx性猛交bbbb| 九九爱精品视频在线观看| 久久毛片免费看一区二区三区| 国产精品.久久久| 男女免费视频国产| 免费av中文字幕在线| 日韩 亚洲 欧美在线| 国产av一区二区精品久久| 91午夜精品亚洲一区二区三区| 久久久精品94久久精品| 国产精品蜜桃在线观看| 肉色欧美久久久久久久蜜桃| av天堂久久9| 丰满饥渴人妻一区二区三| 色5月婷婷丁香| 一区在线观看完整版| 中文字幕av电影在线播放| 韩国精品一区二区三区 | 亚洲欧美日韩卡通动漫| 免费黄频网站在线观看国产| 大话2 男鬼变身卡| 在线观看国产h片| 999精品在线视频| 女人久久www免费人成看片| 日韩精品有码人妻一区| 热99国产精品久久久久久7| 亚洲国产看品久久| 国产精品无大码| 久久97久久精品| 久久精品国产亚洲av天美| 欧美日韩综合久久久久久| 日韩三级伦理在线观看| 天堂俺去俺来也www色官网| 亚洲精品美女久久av网站| 又大又黄又爽视频免费| 久久久久精品性色| 99国产精品免费福利视频| 精品国产乱码久久久久久小说| 大片免费播放器 马上看| 91成人精品电影| 大话2 男鬼变身卡| 在线观看美女被高潮喷水网站| 国产精品蜜桃在线观看| 一级毛片黄色毛片免费观看视频| av一本久久久久| 国产亚洲一区二区精品| 成人亚洲欧美一区二区av| 十分钟在线观看高清视频www| 女性被躁到高潮视频| 国产午夜精品一二区理论片| 免费播放大片免费观看视频在线观看| 国产精品嫩草影院av在线观看| 成人午夜精彩视频在线观看| av在线观看视频网站免费| 久久99热这里只频精品6学生| 韩国精品一区二区三区 | 久久久精品区二区三区| 人体艺术视频欧美日本| 国产亚洲午夜精品一区二区久久| 中文字幕制服av| 人体艺术视频欧美日本| 日本猛色少妇xxxxx猛交久久| 一边摸一边做爽爽视频免费| 大陆偷拍与自拍| 久久久国产一区二区| 国产老妇伦熟女老妇高清| 亚洲精品456在线播放app| 日韩在线高清观看一区二区三区| 成人手机av| 777米奇影视久久| 欧美精品亚洲一区二区| 看十八女毛片水多多多| 一级毛片电影观看| 日日啪夜夜爽| 亚洲av国产av综合av卡| 精品卡一卡二卡四卡免费| 天天影视国产精品| 亚洲熟女精品中文字幕| 王馨瑶露胸无遮挡在线观看| 久久久欧美国产精品| 如日韩欧美国产精品一区二区三区| 亚洲成人手机| 美女中出高潮动态图| 亚洲精品,欧美精品| 日日摸夜夜添夜夜爱| 又黄又爽又刺激的免费视频.| 久久免费观看电影| 咕卡用的链子| 91精品三级在线观看| 亚洲伊人久久精品综合| 国产亚洲一区二区精品| 亚洲国产精品一区二区三区在线| 中文字幕最新亚洲高清| 精品亚洲成a人片在线观看| 美女大奶头黄色视频| 色视频在线一区二区三区| 久久精品国产鲁丝片午夜精品| 国产女主播在线喷水免费视频网站| 中国国产av一级| 久久精品国产亚洲av天美| 成人毛片60女人毛片免费| 精品第一国产精品| 国产一区有黄有色的免费视频| 最新的欧美精品一区二区| 午夜福利视频精品| 亚洲欧美成人精品一区二区| 一区二区av电影网| 欧美精品亚洲一区二区| 精品国产露脸久久av麻豆| 国产视频首页在线观看| 午夜福利视频在线观看免费| 亚洲天堂av无毛| 午夜福利影视在线免费观看| 国产亚洲av片在线观看秒播厂| 国产成人精品一,二区| 国产1区2区3区精品| 日日爽夜夜爽网站| 国语对白做爰xxxⅹ性视频网站| 熟妇人妻不卡中文字幕| 久久久久精品人妻al黑| 两性夫妻黄色片 | 亚洲国产色片| 国产免费又黄又爽又色| 永久网站在线| 黑人高潮一二区| 美国免费a级毛片| 日本91视频免费播放| 国产欧美亚洲国产| 中文字幕人妻熟女乱码| 最近中文字幕高清免费大全6| 热99国产精品久久久久久7| 激情视频va一区二区三区| 国产视频首页在线观看| 97人妻天天添夜夜摸| 亚洲精品一区蜜桃| www.av在线官网国产| 久久精品国产自在天天线| 久久青草综合色| 欧美丝袜亚洲另类| 国产探花极品一区二区| av免费观看日本| 91精品国产国语对白视频| 久久人人97超碰香蕉20202| 亚洲国产日韩一区二区| 五月伊人婷婷丁香| 免费观看性生交大片5| 建设人人有责人人尽责人人享有的| 国产一区有黄有色的免费视频| 日本-黄色视频高清免费观看| 精品久久蜜臀av无| 亚洲四区av| 国产色婷婷99| 男的添女的下面高潮视频| 午夜久久久在线观看| 人妻少妇偷人精品九色| 少妇被粗大的猛进出69影院 | 久久这里只有精品19| 久久韩国三级中文字幕| 韩国精品一区二区三区 | av国产精品久久久久影院| 自线自在国产av| 男女啪啪激烈高潮av片| 老司机影院成人| 久久久久国产网址| 亚洲av电影在线观看一区二区三区| 久久久a久久爽久久v久久| 国产精品无大码| 在线 av 中文字幕| 99国产综合亚洲精品| 精品第一国产精品| 女人被躁到高潮嗷嗷叫费观| 国产在线免费精品| 看非洲黑人一级黄片| 黑人欧美特级aaaaaa片| 亚洲国产精品国产精品| 最黄视频免费看| 最近的中文字幕免费完整| 90打野战视频偷拍视频| 国产av国产精品国产| 国产av一区二区精品久久| 亚洲综合色惰| 欧美成人精品欧美一级黄| 交换朋友夫妻互换小说| av不卡在线播放| 国产一区二区三区综合在线观看 | 欧美+日韩+精品| 日本wwww免费看| 少妇猛男粗大的猛烈进出视频| 国产在线一区二区三区精| 欧美日韩一区二区视频在线观看视频在线| 草草在线视频免费看| 大片免费播放器 马上看| 国产高清三级在线| 日韩人妻精品一区2区三区| 久久久精品94久久精品| 51国产日韩欧美| 自线自在国产av| 国产女主播在线喷水免费视频网站| 中文字幕最新亚洲高清| 久久人人97超碰香蕉20202| 18在线观看网站| 国产精品久久久久成人av| 黄色配什么色好看| 观看美女的网站| 午夜视频国产福利| xxx大片免费视频| 成年av动漫网址| av播播在线观看一区| 欧美日韩av久久| 国产高清不卡午夜福利| 国产成人免费无遮挡视频| 欧美激情 高清一区二区三区| 久久人人爽人人爽人人片va| 在线观看一区二区三区激情| 一本色道久久久久久精品综合| 久久久久久人人人人人| 欧美日韩视频精品一区| 国产日韩欧美视频二区| 亚洲av中文av极速乱| 五月天丁香电影| 最近中文字幕2019免费版| 亚洲 欧美一区二区三区| av视频免费观看在线观看| 黑人高潮一二区| 老熟女久久久| 欧美日韩精品成人综合77777| 在线免费观看不下载黄p国产| 日本黄大片高清| 好男人视频免费观看在线| 国产在线视频一区二区| 人人妻人人添人人爽欧美一区卜| 亚洲性久久影院| 夫妻午夜视频| 国产成人精品一,二区| 亚洲国产精品专区欧美| 亚洲精品一区蜜桃| 亚洲国产精品专区欧美| 成年av动漫网址| 一区在线观看完整版| 国产乱来视频区| 亚洲精品aⅴ在线观看| 日韩欧美精品免费久久| 国产成人精品在线电影| 大片免费播放器 马上看| 成年人免费黄色播放视频| 丰满迷人的少妇在线观看| 午夜视频国产福利| av一本久久久久| 男女无遮挡免费网站观看| 免费不卡的大黄色大毛片视频在线观看| 久久精品国产亚洲av天美| 中文字幕人妻熟女乱码| 亚洲精品国产av蜜桃| 国产精品无大码| a级毛色黄片| 亚洲av中文av极速乱| 国产精品一区www在线观看| 国产免费福利视频在线观看| 午夜福利影视在线免费观看| 日本免费在线观看一区| 久久97久久精品| 80岁老熟妇乱子伦牲交| 国产成人精品在线电影| 国产一区有黄有色的免费视频| 你懂的网址亚洲精品在线观看| 2018国产大陆天天弄谢| 免费看av在线观看网站| 国产成人精品在线电影| 99九九在线精品视频| 女人久久www免费人成看片| 亚洲 欧美一区二区三区| 久久毛片免费看一区二区三区| 国产麻豆69| 一二三四中文在线观看免费高清| 视频区图区小说| 啦啦啦中文免费视频观看日本| 久久99热6这里只有精品| 亚洲国产精品一区二区三区在线| 午夜福利影视在线免费观看| 制服丝袜香蕉在线| 国产精品久久久久久精品电影小说| 大话2 男鬼变身卡| 最后的刺客免费高清国语| 亚洲中文av在线| 亚洲精品av麻豆狂野| 黄色配什么色好看| 在线观看免费高清a一片| 久久久久国产网址| 丝袜美足系列| 大陆偷拍与自拍| videossex国产| 免费高清在线观看日韩| 午夜老司机福利剧场| 国产男女超爽视频在线观看| 午夜老司机福利剧场| 美女脱内裤让男人舔精品视频| 咕卡用的链子| 国产免费福利视频在线观看| 熟女人妻精品中文字幕| 免费高清在线观看视频在线观看| 婷婷成人精品国产| 两性夫妻黄色片 | 男人添女人高潮全过程视频| 欧美国产精品一级二级三级| 欧美激情 高清一区二区三区| 亚洲国产精品一区三区| 成年人免费黄色播放视频| 免费观看无遮挡的男女| 国产精品一区二区在线观看99| 亚洲精品av麻豆狂野| 女人久久www免费人成看片| 毛片一级片免费看久久久久| 99视频精品全部免费 在线| av国产久精品久网站免费入址| 最近中文字幕2019免费版| 国产在视频线精品| 男女免费视频国产| 少妇人妻精品综合一区二区| 国产一区二区三区av在线| 欧美亚洲日本最大视频资源| 99热国产这里只有精品6| 亚洲精品国产av蜜桃| 一区二区av电影网| 久久久久久久亚洲中文字幕| 国国产精品蜜臀av免费| 国产成人一区二区在线| 亚洲精品久久午夜乱码| 老司机影院毛片| 久久精品国产综合久久久 | 在线免费观看不下载黄p国产| 最新的欧美精品一区二区| 激情视频va一区二区三区| 免费观看a级毛片全部| 欧美成人精品欧美一级黄| 国产国语露脸激情在线看| 久久精品国产鲁丝片午夜精品| 99久久中文字幕三级久久日本| 又黄又爽又刺激的免费视频.| 啦啦啦在线观看免费高清www| 精品视频人人做人人爽| 精品第一国产精品| 女性生殖器流出的白浆| 久久国内精品自在自线图片| 日韩一本色道免费dvd| 欧美精品亚洲一区二区| 午夜福利在线观看免费完整高清在| 免费大片18禁| 美国免费a级毛片| 欧美丝袜亚洲另类| 天天操日日干夜夜撸| 精品久久久精品久久久| 老司机亚洲免费影院| 亚洲成av片中文字幕在线观看 | 成年美女黄网站色视频大全免费| 国产综合精华液| av国产久精品久网站免费入址| 成年人免费黄色播放视频| 国产成人av激情在线播放| 尾随美女入室| 有码 亚洲区| 久久精品熟女亚洲av麻豆精品| 日韩中文字幕视频在线看片| 丝瓜视频免费看黄片| 日韩制服骚丝袜av| av线在线观看网站| 久久精品国产自在天天线| 欧美成人精品欧美一级黄| 国产精品无大码| 蜜桃国产av成人99| 欧美日韩成人在线一区二区| 久久久久网色| 一级毛片黄色毛片免费观看视频| 美国免费a级毛片| 亚洲中文av在线| 亚洲精品av麻豆狂野| av有码第一页| 午夜福利视频精品| 国产成人精品在线电影| 欧美日韩国产mv在线观看视频| 亚洲人成77777在线视频| 久久精品国产综合久久久 | 9191精品国产免费久久| 国产白丝娇喘喷水9色精品| 色视频在线一区二区三区| 亚洲精品一二三| 国产成人精品婷婷| 久久这里有精品视频免费| 久久人人爽人人爽人人片va| 男女无遮挡免费网站观看| 制服诱惑二区| 女的被弄到高潮叫床怎么办| 精品一区二区三区四区五区乱码 | 国产一区二区三区av在线| 97人妻天天添夜夜摸| 最近中文字幕2019免费版| av国产精品久久久久影院| 伦精品一区二区三区| 丰满乱子伦码专区| 精品一品国产午夜福利视频| 国产一区亚洲一区在线观看| 国产日韩欧美亚洲二区| 亚洲国产av影院在线观看| 熟妇人妻不卡中文字幕| 人人妻人人澡人人看| 亚洲第一av免费看| 人人澡人人妻人| 成人亚洲欧美一区二区av| a 毛片基地| 91aial.com中文字幕在线观看| 久久精品国产亚洲av天美| 久久人人爽人人爽人人片va| 99国产精品免费福利视频| 丰满少妇做爰视频| 日韩av在线免费看完整版不卡| 亚洲精品中文字幕在线视频| 99热网站在线观看| 80岁老熟妇乱子伦牲交| 91精品国产国语对白视频| 男女免费视频国产| 成人二区视频| 国产欧美另类精品又又久久亚洲欧美| 国产不卡av网站在线观看| 亚洲欧美日韩卡通动漫| 国产免费一级a男人的天堂| 欧美丝袜亚洲另类| 一本—道久久a久久精品蜜桃钙片| 午夜免费男女啪啪视频观看| 亚洲精品av麻豆狂野| 天堂中文最新版在线下载| 黄网站色视频无遮挡免费观看| 亚洲av中文av极速乱| 秋霞在线观看毛片| 只有这里有精品99| 久久精品久久久久久久性| 国产福利在线免费观看视频| 好男人视频免费观看在线| 久久久久国产网址| av天堂久久9| 亚洲国产看品久久| 免费不卡的大黄色大毛片视频在线观看| 男女午夜视频在线观看 | 伊人久久国产一区二区| 日日撸夜夜添| 久久久久久久亚洲中文字幕| 五月玫瑰六月丁香| 日韩视频在线欧美| 国产激情久久老熟女| 在线观看免费视频网站a站| 国产精品无大码| 国产亚洲欧美精品永久| 亚洲精品一区蜜桃| 99热网站在线观看| tube8黄色片| 我的女老师完整版在线观看| 涩涩av久久男人的天堂| 日日撸夜夜添| tube8黄色片| 精品一区在线观看国产| 欧美老熟妇乱子伦牲交| 久久久久久久精品精品| 五月开心婷婷网| 一级毛片我不卡| 制服丝袜香蕉在线| 欧美精品亚洲一区二区| 18在线观看网站| 丝袜在线中文字幕| 26uuu在线亚洲综合色| 狠狠精品人妻久久久久久综合| 街头女战士在线观看网站| 中国三级夫妇交换| 久久久久久久亚洲中文字幕| 久久精品国产自在天天线| 国产爽快片一区二区三区| 日韩不卡一区二区三区视频在线| 另类精品久久| 日韩av在线免费看完整版不卡| 一二三四在线观看免费中文在 | 亚洲av成人精品一二三区| 久久久久久人妻| 最近最新中文字幕免费大全7| 天天影视国产精品| 黑人猛操日本美女一级片| 日韩成人伦理影院| 久久人人爽av亚洲精品天堂| 欧美日韩综合久久久久久| 建设人人有责人人尽责人人享有的| 成人国语在线视频| 欧美激情国产日韩精品一区| 日本欧美国产在线视频| 日韩伦理黄色片| av视频免费观看在线观看| 午夜91福利影院| 中文欧美无线码| 日日啪夜夜爽| 成人18禁高潮啪啪吃奶动态图| 中文字幕另类日韩欧美亚洲嫩草| 国产一级毛片在线| 少妇的丰满在线观看| kizo精华| 亚洲四区av| 免费在线观看黄色视频的| 亚洲人成网站在线观看播放| av电影中文网址| 两性夫妻黄色片 | 一级毛片 在线播放| 欧美+日韩+精品| 曰老女人黄片| 少妇被粗大猛烈的视频| 国产又色又爽无遮挡免| 国产精品久久久久成人av| 中文字幕人妻熟女乱码| 国产av一区二区精品久久| 性色avwww在线观看| 国产精品一国产av| 丝袜喷水一区| 免费观看无遮挡的男女| 最新的欧美精品一区二区| 一级爰片在线观看| 久久韩国三级中文字幕| 免费人妻精品一区二区三区视频| 夜夜爽夜夜爽视频| 亚洲高清免费不卡视频| 欧美日韩成人在线一区二区| 国产色婷婷99| 精品卡一卡二卡四卡免费| 香蕉国产在线看| 日韩精品免费视频一区二区三区 | 在线天堂中文资源库| 水蜜桃什么品种好| 一级毛片 在线播放| 亚洲国产日韩一区二区| 在线免费观看不下载黄p国产| 免费不卡的大黄色大毛片视频在线观看| 免费大片黄手机在线观看| 久久人人爽人人片av| 大码成人一级视频| 成人亚洲精品一区在线观看| 激情视频va一区二区三区| 亚洲内射少妇av| 精品国产露脸久久av麻豆| 久久久久久久大尺度免费视频| av一本久久久久| 最近最新中文字幕大全免费视频 | 国产亚洲最大av|