• <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在线| 精品免费久久久久久久清纯| 亚洲专区中文字幕在线| 老熟妇乱子伦视频在线观看| 老鸭窝网址在线观看| 欧美亚洲日本最大视频资源| 中文字幕av电影在线播放| 最新在线观看一区二区三区| 一夜夜www| 国产精品,欧美在线| 日韩欧美 国产精品| 在线播放国产精品三级| 俺也久久电影网| 国产精品爽爽va在线观看网站 | 国产伦在线观看视频一区| 亚洲成a人片在线一区二区| 亚洲狠狠婷婷综合久久图片| 亚洲精品一区av在线观看| 久久精品国产综合久久久| 午夜福利成人在线免费观看| 后天国语完整版免费观看| 俄罗斯特黄特色一大片| av在线播放免费不卡| 老司机靠b影院| 色播在线永久视频| 成熟少妇高潮喷水视频| 日韩大码丰满熟妇| 美女高潮到喷水免费观看| 精品人妻1区二区| 亚洲色图av天堂| 高潮久久久久久久久久久不卡| 真人一进一出gif抽搐免费| 国产一区二区激情短视频| 999精品在线视频| 成人欧美大片| 国产成人一区二区三区免费视频网站| 一个人免费在线观看的高清视频| 久久人人精品亚洲av| 手机成人av网站| 国产99久久九九免费精品| 老司机午夜福利在线观看视频| 极品教师在线免费播放| 日韩精品免费视频一区二区三区| 婷婷亚洲欧美| 日本在线视频免费播放| 亚洲五月婷婷丁香| www.999成人在线观看| 日韩欧美 国产精品| 欧美日韩瑟瑟在线播放| 亚洲av电影不卡..在线观看| 给我免费播放毛片高清在线观看| 国产精品一区二区三区四区久久 | 国产乱人伦免费视频| 久久久久国产一级毛片高清牌| 精品免费久久久久久久清纯| 少妇被粗大的猛进出69影院| 变态另类成人亚洲欧美熟女| 黄色丝袜av网址大全| 国产熟女午夜一区二区三区| 91成年电影在线观看| 久久国产精品男人的天堂亚洲| 男男h啪啪无遮挡| 婷婷丁香在线五月| 亚洲色图 男人天堂 中文字幕| 亚洲中文av在线| 国产不卡一卡二| 亚洲全国av大片| 国产精品亚洲美女久久久| 亚洲第一电影网av| 免费在线观看亚洲国产| 国产精品久久视频播放| 一二三四社区在线视频社区8| 久久精品夜夜夜夜夜久久蜜豆 | 18禁裸乳无遮挡免费网站照片 | 久久精品国产亚洲av高清一级| 国产又爽黄色视频| ponron亚洲| 白带黄色成豆腐渣| 淫妇啪啪啪对白视频| 精品无人区乱码1区二区| 亚洲精品中文字幕一二三四区| 一级作爱视频免费观看| 国产一区二区三区在线臀色熟女| 亚洲全国av大片| 亚洲成人免费电影在线观看| 91九色精品人成在线观看| 欧美另类亚洲清纯唯美| 欧美日韩福利视频一区二区| 搡老妇女老女人老熟妇| 琪琪午夜伦伦电影理论片6080| 少妇被粗大的猛进出69影院| 少妇粗大呻吟视频| 午夜两性在线视频| netflix在线观看网站| 精品久久久久久成人av| 精品一区二区三区四区五区乱码| 人成视频在线观看免费观看| 国产一区二区在线av高清观看| 成人三级黄色视频| 午夜福利高清视频| 亚洲成人免费电影在线观看| 91九色精品人成在线观看| 精品久久久久久久久久久久久 | 久久久久国产一级毛片高清牌| 1024视频免费在线观看| 人成视频在线观看免费观看| 午夜福利免费观看在线| 国产精品免费一区二区三区在线| 啦啦啦免费观看视频1| 亚洲全国av大片| 国语自产精品视频在线第100页| 国产亚洲精品综合一区在线观看 | 精品久久蜜臀av无| 黄片大片在线免费观看| 欧美在线一区亚洲| 91字幕亚洲| 在线观看免费视频日本深夜| 一本大道久久a久久精品| 免费在线观看日本一区| 最近最新中文字幕大全电影3 | 亚洲一区高清亚洲精品| 别揉我奶头~嗯~啊~动态视频| 高清毛片免费观看视频网站| 日韩欧美免费精品| 亚洲人成77777在线视频| 久久精品影院6| 亚洲成人国产一区在线观看| avwww免费| 18禁黄网站禁片免费观看直播| 老熟妇仑乱视频hdxx| 日韩中文字幕欧美一区二区| 精品少妇一区二区三区视频日本电影| 欧美日韩瑟瑟在线播放| 一本大道久久a久久精品| 在线国产一区二区在线| 亚洲精品av麻豆狂野| 精品一区二区三区av网在线观看| 精品久久久久久久久久久久久 | 黄片播放在线免费| 在线播放国产精品三级| 欧美另类亚洲清纯唯美| 校园春色视频在线观看| 久久久国产成人精品二区| 免费在线观看成人毛片| 国产精品亚洲av一区麻豆| 久久精品91无色码中文字幕| 制服丝袜大香蕉在线| 香蕉丝袜av| 哪里可以看免费的av片| 男女床上黄色一级片免费看| 1024香蕉在线观看| 国产精品一区二区三区四区久久 | 在线永久观看黄色视频| 欧美在线黄色| 中文字幕人成人乱码亚洲影| 国产精品久久久av美女十八| 亚洲国产精品sss在线观看| 亚洲中文字幕一区二区三区有码在线看 | 狂野欧美激情性xxxx| 美女 人体艺术 gogo| 午夜福利在线观看吧| 人成视频在线观看免费观看| 少妇裸体淫交视频免费看高清 | 日韩免费av在线播放| 国产高清视频在线播放一区| 亚洲熟妇熟女久久| 午夜福利在线在线| 亚洲全国av大片| 国内少妇人妻偷人精品xxx网站 | 欧美日韩亚洲综合一区二区三区_| 久久久久久国产a免费观看| www.999成人在线观看| 91成年电影在线观看| 国产精品精品国产色婷婷| 露出奶头的视频| 久久人妻福利社区极品人妻图片| 男女之事视频高清在线观看| 国产高清有码在线观看视频 | 久久久国产欧美日韩av| 999精品在线视频| 亚洲国产欧美日韩在线播放| 精品久久久久久,| 午夜福利一区二区在线看| 国产又爽黄色视频| 在线永久观看黄色视频| 在线天堂中文资源库| 90打野战视频偷拍视频| 俄罗斯特黄特色一大片| 亚洲精品中文字幕一二三四区| 久久亚洲真实| 老鸭窝网址在线观看| 欧美在线一区亚洲| 国产黄a三级三级三级人| 成在线人永久免费视频| 51午夜福利影视在线观看| 中国美女看黄片| 99精品久久久久人妻精品| 国产区一区二久久| 精品久久蜜臀av无| 欧美大码av| 成人欧美大片| 一进一出抽搐gif免费好疼| 天堂动漫精品| 免费在线观看黄色视频的| 男男h啪啪无遮挡| 国产又爽黄色视频| 成人午夜高清在线视频 | 搡老岳熟女国产| 日本a在线网址| 欧美日韩亚洲国产一区二区在线观看| 在线十欧美十亚洲十日本专区| 国产真人三级小视频在线观看| 免费人成视频x8x8入口观看| 精品久久久久久成人av| 亚洲人成网站在线播放欧美日韩| 免费高清视频大片| 好男人在线观看高清免费视频 | 欧美成人午夜精品| av天堂在线播放| 一区二区日韩欧美中文字幕| videosex国产| 中亚洲国语对白在线视频| 免费在线观看黄色视频的| 欧洲精品卡2卡3卡4卡5卡区| 窝窝影院91人妻| 国产成+人综合+亚洲专区| 午夜激情av网站| 丝袜在线中文字幕| 中文字幕人成人乱码亚洲影| 在线免费观看的www视频| 在线天堂中文资源库| 黑丝袜美女国产一区| 亚洲精华国产精华精| 国产日本99.免费观看| 亚洲avbb在线观看| 亚洲中文日韩欧美视频| 少妇 在线观看| 欧美+亚洲+日韩+国产| 久久婷婷人人爽人人干人人爱| av有码第一页| 这个男人来自地球电影免费观看| 黄色片一级片一级黄色片| 亚洲av电影不卡..在线观看| 色综合婷婷激情| 少妇熟女aⅴ在线视频| 一边摸一边做爽爽视频免费| 欧美一区二区精品小视频在线| 美女大奶头视频| 国产黄a三级三级三级人| 欧美zozozo另类| 午夜激情福利司机影院| 一本精品99久久精品77| 91九色精品人成在线观看| 亚洲va日本ⅴa欧美va伊人久久| 999久久久精品免费观看国产| 搡老岳熟女国产| 视频区欧美日本亚洲| 在线观看午夜福利视频| 狂野欧美激情性xxxx| 欧美最黄视频在线播放免费| 两性午夜刺激爽爽歪歪视频在线观看 | 久久精品91无色码中文字幕| 人人妻人人澡人人看| 日本在线视频免费播放| 亚洲国产欧美网| 夜夜看夜夜爽夜夜摸| 成人三级黄色视频| 国产精品日韩av在线免费观看| 日韩高清综合在线| 十分钟在线观看高清视频www| 欧美一级a爱片免费观看看 | 久久久精品国产亚洲av高清涩受| 亚洲国产中文字幕在线视频| 亚洲中文日韩欧美视频| 日韩中文字幕欧美一区二区| av在线播放免费不卡| or卡值多少钱| 久久性视频一级片| 亚洲av电影不卡..在线观看| 日日摸夜夜添夜夜添小说| 日韩中文字幕欧美一区二区| 国产精品香港三级国产av潘金莲| 亚洲男人天堂网一区| 天天添夜夜摸| 两性夫妻黄色片| 天堂影院成人在线观看| 欧美 亚洲 国产 日韩一| 国产一级毛片七仙女欲春2 | tocl精华| 欧美国产日韩亚洲一区| 黑人操中国人逼视频| 亚洲五月色婷婷综合| 亚洲成人精品中文字幕电影| 亚洲第一青青草原| 日本a在线网址| 久久久精品国产亚洲av高清涩受| 两个人看的免费小视频| 岛国在线观看网站| 日本免费一区二区三区高清不卡| 国产av一区二区精品久久| 欧美激情高清一区二区三区| 99精品久久久久人妻精品| 最新美女视频免费是黄的| 美女国产高潮福利片在线看| 欧美日本亚洲视频在线播放| 久久久国产精品麻豆| 给我免费播放毛片高清在线观看| 特大巨黑吊av在线直播 | 日韩欧美三级三区| 亚洲欧美一区二区三区黑人| 在线观看免费午夜福利视频| 国产精品永久免费网站| 国产伦在线观看视频一区| 一区二区三区高清视频在线| 中文字幕人妻丝袜一区二区| 日本 欧美在线| 久久久久久亚洲精品国产蜜桃av| 亚洲av片天天在线观看| 天天躁夜夜躁狠狠躁躁| 男女床上黄色一级片免费看| 18禁裸乳无遮挡免费网站照片 | 怎么达到女性高潮| 国产精品免费视频内射| 搡老岳熟女国产| 午夜亚洲福利在线播放| e午夜精品久久久久久久| 久久久久久久久中文| 日本免费一区二区三区高清不卡| 亚洲,欧美精品.| 亚洲精华国产精华精| 亚洲avbb在线观看| 女性被躁到高潮视频| 国产亚洲精品第一综合不卡| 黑丝袜美女国产一区| 操出白浆在线播放| 中文字幕久久专区| 久久精品91蜜桃| 精品乱码久久久久久99久播| 青草久久国产| 人妻丰满熟妇av一区二区三区| 不卡一级毛片| 国产一卡二卡三卡精品| 视频在线观看一区二区三区| 欧美国产日韩亚洲一区| 熟妇人妻久久中文字幕3abv| 美女免费视频网站| 久久亚洲真实| 中文字幕最新亚洲高清| 久久国产精品影院| 国产私拍福利视频在线观看| a在线观看视频网站| 一本精品99久久精品77| 在线观看免费视频日本深夜| 午夜福利一区二区在线看| 母亲3免费完整高清在线观看| 亚洲男人的天堂狠狠| 天天一区二区日本电影三级| 国产三级在线视频| or卡值多少钱| 首页视频小说图片口味搜索| 欧美性长视频在线观看| 国产一卡二卡三卡精品| 精品欧美国产一区二区三| 窝窝影院91人妻| 亚洲专区中文字幕在线| or卡值多少钱| bbb黄色大片| 黑人操中国人逼视频| 久久久国产欧美日韩av| 久久中文字幕一级| 十分钟在线观看高清视频www| 亚洲午夜理论影院| 久久国产乱子伦精品免费另类| 国产伦人伦偷精品视频| 人妻久久中文字幕网| 免费无遮挡裸体视频| 久热这里只有精品99| 18美女黄网站色大片免费观看| 丰满人妻熟妇乱又伦精品不卡| 日本成人三级电影网站| 18禁国产床啪视频网站| 久久九九热精品免费| 精品国内亚洲2022精品成人| 一进一出抽搐gif免费好疼| 19禁男女啪啪无遮挡网站| 午夜老司机福利片| 美国免费a级毛片| 欧美在线黄色| 一个人观看的视频www高清免费观看 | 欧美成狂野欧美在线观看| 国产精品一区二区免费欧美| 日韩欧美 国产精品| 国产三级黄色录像| 少妇熟女aⅴ在线视频| 黄色 视频免费看| 女生性感内裤真人,穿戴方法视频| 别揉我奶头~嗯~啊~动态视频| 丁香六月欧美| 韩国精品一区二区三区| 欧美激情高清一区二区三区| 熟女少妇亚洲综合色aaa.| 婷婷精品国产亚洲av| 国产精品免费一区二区三区在线| 午夜精品在线福利| 黄色毛片三级朝国网站| 欧美日本亚洲视频在线播放| 国产精品 国内视频| 国产精品一区二区免费欧美| 99久久久亚洲精品蜜臀av| 国产一区二区三区在线臀色熟女| 久久久国产成人精品二区| 又黄又爽又免费观看的视频| 国内揄拍国产精品人妻在线 | 国产成人一区二区三区免费视频网站| 熟妇人妻久久中文字幕3abv| 国产又色又爽无遮挡免费看| 视频在线观看一区二区三区| 夜夜躁狠狠躁天天躁| 人人妻,人人澡人人爽秒播| 精品免费久久久久久久清纯| 亚洲男人的天堂狠狠| 亚洲 欧美 日韩 在线 免费| 嫩草影院精品99| 日本在线视频免费播放| 久久久久久人人人人人| 一夜夜www| 中文字幕最新亚洲高清| 精品电影一区二区在线| 国产黄色小视频在线观看| 中文资源天堂在线| 91在线观看av| 国产av一区二区精品久久| 欧美黑人巨大hd| 日日爽夜夜爽网站| 亚洲欧美日韩无卡精品| 高清毛片免费观看视频网站| 一区二区三区国产精品乱码| 国产精品香港三级国产av潘金莲| 两性夫妻黄色片| 国产伦在线观看视频一区| 久久精品夜夜夜夜夜久久蜜豆 | 午夜a级毛片| 欧美成狂野欧美在线观看| 午夜日韩欧美国产| 国内揄拍国产精品人妻在线 | 亚洲国产精品久久男人天堂| 欧美亚洲日本最大视频资源| 久久中文字幕一级| 日韩欧美国产在线观看| 此物有八面人人有两片| 99久久无色码亚洲精品果冻| 国内精品久久久久精免费| 欧美日本亚洲视频在线播放| 1024视频免费在线观看| 男男h啪啪无遮挡| 日韩精品免费视频一区二区三区| 久久香蕉激情| 欧美日韩瑟瑟在线播放| 中文字幕人妻丝袜一区二区| 老司机午夜十八禁免费视频| 国产精品98久久久久久宅男小说| 哪里可以看免费的av片| 特大巨黑吊av在线直播 | 老鸭窝网址在线观看| 看片在线看免费视频| 一区二区日韩欧美中文字幕| 免费在线观看黄色视频的| 婷婷亚洲欧美| 女性生殖器流出的白浆| 丰满人妻熟妇乱又伦精品不卡| 午夜福利高清视频| a级毛片在线看网站| 精品卡一卡二卡四卡免费| 免费av毛片视频| 亚洲欧美激情综合另类| 国产精品免费视频内射| 亚洲精品国产精品久久久不卡| 亚洲avbb在线观看| 国产精品影院久久| 一区二区三区精品91| 欧美乱色亚洲激情| 亚洲国产欧洲综合997久久, | 身体一侧抽搐| 亚洲欧美一区二区三区黑人| 亚洲人成网站高清观看| 亚洲第一青青草原| 伦理电影免费视频| 日韩欧美一区二区三区在线观看| 国产精品久久电影中文字幕| 国产又色又爽无遮挡免费看| 91麻豆av在线| 亚洲国产毛片av蜜桃av| 女警被强在线播放| 一级a爱视频在线免费观看| 天天添夜夜摸| 国产成人av激情在线播放| 国产高清激情床上av| 国内精品久久久久久久电影| 亚洲五月色婷婷综合| 免费看美女性在线毛片视频| 久久久久久久久免费视频了| 美女免费视频网站| 精品一区二区三区四区五区乱码| 国产精品亚洲一级av第二区| 午夜视频精品福利| 视频在线观看一区二区三区| 搡老熟女国产l中国老女人| 国产精品二区激情视频| 三级毛片av免费| 人人澡人人妻人| 一a级毛片在线观看| 中文字幕精品亚洲无线码一区 | 一本大道久久a久久精品| 黄色视频不卡| 亚洲天堂国产精品一区在线| 91国产中文字幕| 女性被躁到高潮视频| 国产精品自产拍在线观看55亚洲| 淫妇啪啪啪对白视频| 久热这里只有精品99| 午夜成年电影在线免费观看| 亚洲美女黄片视频| 欧美丝袜亚洲另类 | 不卡一级毛片| 日韩av在线大香蕉| 禁无遮挡网站| 精品国内亚洲2022精品成人| 男女做爰动态图高潮gif福利片| 老司机午夜十八禁免费视频| 妹子高潮喷水视频| 最近最新免费中文字幕在线| 色婷婷久久久亚洲欧美| 免费高清在线观看日韩| 精品第一国产精品| av在线播放免费不卡| 在线看三级毛片| 老熟妇仑乱视频hdxx| 桃红色精品国产亚洲av| 人人妻人人看人人澡| 国产精品二区激情视频| 欧美国产日韩亚洲一区| 国产真人三级小视频在线观看| 免费在线观看亚洲国产| 每晚都被弄得嗷嗷叫到高潮| 禁无遮挡网站| 亚洲熟女毛片儿| 一区二区三区精品91| 国语自产精品视频在线第100页| 欧美日韩乱码在线| 搡老熟女国产l中国老女人| 午夜福利免费观看在线| 人妻丰满熟妇av一区二区三区| 99国产极品粉嫩在线观看| 欧美zozozo另类| 超碰成人久久| 十八禁网站免费在线| 国产成人欧美在线观看| 亚洲 国产 在线| 麻豆成人午夜福利视频| 精品国产亚洲在线| 十八禁人妻一区二区| 777久久人妻少妇嫩草av网站| 国产高清有码在线观看视频 | 少妇裸体淫交视频免费看高清 | 一级作爱视频免费观看| 成人特级黄色片久久久久久久| 亚洲精华国产精华精| 成人国产综合亚洲| 成人午夜高清在线视频 | 午夜福利免费观看在线| 国产激情偷乱视频一区二区| 国产一区二区在线av高清观看| 怎么达到女性高潮| 深夜精品福利| 久久久久精品国产欧美久久久| 久久婷婷人人爽人人干人人爱| 国产亚洲欧美精品永久| 在线观看一区二区三区| 成熟少妇高潮喷水视频| 亚洲欧美日韩无卡精品| 亚洲成国产人片在线观看| 亚洲成人精品中文字幕电影| av片东京热男人的天堂| 精品人妻1区二区| 免费在线观看成人毛片| 神马国产精品三级电影在线观看 | 国产亚洲av嫩草精品影院| 欧美日韩黄片免| 91国产中文字幕| 亚洲成人久久性| 欧美日韩福利视频一区二区| 神马国产精品三级电影在线观看 | 国产熟女午夜一区二区三区| 午夜视频精品福利| 国产亚洲av嫩草精品影院| 中文亚洲av片在线观看爽| 俺也久久电影网| 精品国产超薄肉色丝袜足j| 两性夫妻黄色片| 丝袜在线中文字幕| 最近在线观看免费完整版| 悠悠久久av| 免费在线观看黄色视频的| 91字幕亚洲| 黄色片一级片一级黄色片| 午夜福利高清视频| 别揉我奶头~嗯~啊~动态视频| 欧美一区二区精品小视频在线| bbb黄色大片| 最好的美女福利视频网| e午夜精品久久久久久久| 色在线成人网| 国产区一区二久久| 国产精品久久久av美女十八| 国产精品久久电影中文字幕|