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

    一種基于Aho?Corasick算法改進的多模式匹配算法

    2019-02-20 02:07陳永杰吾守爾·斯拉木于清
    現(xiàn)代電子技術 2019年4期

    陳永杰 吾守爾·斯拉木 于清

    關鍵詞: 字符串匹配; 多模式匹配; Trie樹; 雙數(shù)組; AC算法; 匹配速度

    中圖分類號: TN919?34; TP301.6 ? ? ? ? ? ? ? 文獻標識碼: A ? ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2019)04?0089?05

    An improved multi?pattern matching algorithm based on Aho?Corasick algorithm

    CHEN Yongjie, Wushour Silamu, YU Qing

    (School of Information Science and Engineering, Xinjiang University, Urumqi 830046, China)

    Abstract: There exists a large amount of text data on the Internet currently. In allusion to the problem that how to search out multiple different target character strings accurately and quickly in such large text, an improved fast multi?pattern matching algorithm is proposed on the basis of introducing the advantages and disadvantages of common pattern matching algorithms, and combining with the idea of converting the Trie tree into the double array form. A comparison experiment was carried out. The analysis results show that the improved AC algorithm can successfully match all the to?be queried pattern strings in the text, and its matching speed is about 5 times of that of the AC algorithm, which shows that the improved AC algorithm has good effects in aspects of matching speed, recall ratio and space utilization rate.

    Keywords: character string matching; multi?pattern matching; Trie tree; double array; AC algorithm; matching speed

    0 ?引 ?言

    當今信息社會,數(shù)據(jù)量空前的龐大,如何快速正確地從百萬字符的文本中找到想要的字符是當前研究的一個熱點,這就催生出字符串模式匹配[1]這個研究領域。模式匹配的概念:字符串模式匹配是從指定的文本當中,通過某種方式找到想要的字符或者字符串。把這個文本稱為目標串,把要找到的字符或者字符串稱為模式串。經(jīng)過幾十年的發(fā)展,字符串模式匹配廣泛應用于計算機、敏感詞檢測、生物學、文本處理、統(tǒng)計等領域。當前也存在許多匹配算法,根據(jù)模式個數(shù)的多少可以分為兩種算法:一種是單模式匹配算法;另一種是多模式匹配算法[2],單模式匹配代表算法有BF算法、KMP算法、Sunday算法等,多模式匹配算法有AC自動機等[3]。

    BF算法是一種最基本的匹配算法,該算法要求逐個比較目標串和模式串中的字符,若匹配正確,則繼續(xù)匹配,否則取當前目標串字符隨后的字符,繼續(xù)與模式串的首字符進行匹配。當目標串和模式串的長度分別為a,b,則BF算法的時間復雜度最大為O(ab),而在一般的實際應用中近似為O(a+b),不過在有些情況下算法效果會大大降低。文獻[4]改良了傳統(tǒng)的BF算法,雖然效率有所提高,但是在某些情況下會出現(xiàn)匹配次數(shù)不減反增的異常情況。

    KMP算法的核心思想是假如字符對比不成功,則根據(jù)已匹配成功的子串將模式串向右移動最大的距離后再進行匹配。例如:目標串為“abcabcde”,模式串為“abcabb”,當?shù)?個字符時匹配失敗,這時匹配成功的子串是“abcab”;發(fā)現(xiàn)子串的前綴和后綴都存在“ab”,長度為2,則模式串向右移動2個距離,即從子串的第三個字符“c”與目標串的下一個字符即第7個字符“d”進行比較。由于BF算法的每次移動距離為1,所以KMP算法有著較高的效率,但當目標串和模式串有多個一樣的字符時會重復匹配,這會影響算法的效率。

    Sunday算法:當目標串和模式串匹配失敗的時候,Sunday算法會先得到目標串中下一個未匹配的字符,如果該字符在模式串當中,則移動的長度為模式串中最右端的該字符到結束的字符長度,否則移動的長度為模式串的字符個數(shù)加1。例如,目標串為“abcabcde”,模式串為“abcabb”,當?shù)?個字符時匹配失敗,而且目標串的下一個字符為“d”,字符“d”在模式串中未出現(xiàn),則移動距離為6+1,即字符“e”,用該字符繼續(xù)從模式串的首字符“a”依次進行匹配,對比KMP算法,Sunday移動的距離更大,所以效率更高。文獻[5]改進了該算法,根據(jù)是否滿足條件去掉了冗余的匹配,給出了一種執(zhí)行效率更高的算法。

    針對常見模式算法的特點,本文結合Trie樹轉化成雙數(shù)組形式的思想,提出一種改進的快速多模式匹配算法。

    1 ?AC算法及雙數(shù)組Trie樹

    1.1 ?AC算法

    AC(Aho?Corasick)算法屬于多模式匹配算法,能夠從文本中匹配出多個字符串,也能夠得到這些字符串的相關信息,比如位置和總數(shù)。假定目標串T的總長為n,模式串集合為P={p1,p2,…,pm},則時間復雜度是O(n),也就是在該復雜度內,必定能在n內匹配到所有的模式串,不會受m大小的影響。

    AC算法本質上由3張表組成,也就是goto表:字符匹配成功時從一個狀態(tài)轉移到另一個狀態(tài),根據(jù)全部的模式串創(chuàng)建的狀態(tài)轉移自動機;fail表:字符匹配失敗時從一個狀態(tài)轉移到對應的失敗狀態(tài);output表:是由匹配成功的模式串構成。

    設模式串集合P={新疆,美麗的新疆,新中國,新疆大學},目標串為T=“新疆大學位于新中國美麗的新疆自治區(qū)”,以此為例說明AC算法的構造過程:

    步驟1:goto表的構建。用goto(i,c)表示狀態(tài)i匹配字符c后的下一個狀態(tài),goto表本質上是根據(jù)模式串集合P構造的確定有限狀態(tài)自動機,首先將“新疆”構建到goto表中,用公式表示為goto(1,‘疆)=2,依次將模式串集合中剩余的模式串加入goto表,最終得到如圖1所示的有限狀態(tài)自動機[3]。

    步驟2:fail表的構建。fail(i)在狀態(tài)匹配不成功時轉移到下一個狀態(tài)。和狀態(tài)0相鄰的全部狀態(tài)的失敗狀態(tài)均為狀態(tài)0。比如在圖1中,狀態(tài)1與狀態(tài)0相鄰,則fail(1)=0。對于其他與狀態(tài)0不相鄰的狀態(tài),設當前狀態(tài)為S2,S2前一狀態(tài)為S1,則狀態(tài)S的失敗跳轉狀態(tài)為fail(S)=goto(fail(S1),c)。最終得到的fail表如表1所示。

    步驟3:output表的構建。根據(jù)圖1的有限狀態(tài)自動機可知,圓圈帶陰影的4個狀態(tài)是輸出狀態(tài),當目標串沿著自動機達到這幾個狀態(tài)時,說明匹配成功了相應的模式串。使用output表存儲這一可輸出狀態(tài),在確定有限狀態(tài)自動機中用背景為灰色的圓圈表示。得到output表如表2所示。

    下面進行匹配,匹配的方法:從初始狀態(tài)0開始進行匹配,若字符相同,則根據(jù)完整自動機,當前狀態(tài)跳轉到對應的狀態(tài),當?shù)竭_可輸出狀態(tài)(背景為陰影的狀態(tài))時表示模式匹配成功,則根據(jù)output表輸出對應模式串;若字符不同,則當前狀態(tài)變?yōu)閷膄ail狀態(tài),然后進行下一步匹配。具體過程為:

    1) 自動機從0狀態(tài)出發(fā),首先按照goto表(實線)進行字符匹配;

    2) 接收目標串首字符“新”,字符匹配成功,轉移到狀態(tài)1;

    3) 接收字符“疆”,字符匹配成功,轉移到狀態(tài)2,因為狀態(tài)2是輸出狀態(tài),根據(jù)output表輸出模式串“新疆”;

    4) 依次接收字符“大”“學”,轉移到狀態(tài)11,根據(jù)output表輸出模式串“新疆大學”;

    5) 接收字符“位”,字符匹配失敗,跳轉到狀態(tài)11的失敗狀態(tài)0,同理接收字符“于”,跳轉到狀態(tài)0;

    6) 依次接收字符“新”“中”“國”,跳轉到狀態(tài)9,輸出模式串“新中國”;

    7) 依次接收字符“美”“麗”“的”“新”“疆”,跳轉到狀態(tài)11,輸出模式串“美麗的新疆”和“新疆”;

    8) 最后匹配字符“自”“治”“區(qū)”,無模式串輸出。

    1.2 ?雙數(shù)組Trie樹

    Trie樹[6]是哈希樹的另一種表示形式,空間復雜度為O(n),數(shù)據(jù)結構通常很繁瑣,占用的空間比較大,為了解決這些問題,Aoe. J用2個數(shù)組構建Trie樹,即雙數(shù)組Trie樹[7?8]。

    雙數(shù)組Trie[9]由兩個正數(shù)數(shù)組表示,即base[]和check[],在數(shù)組中,狀態(tài)和數(shù)組下標是一一對應并且值相等,即狀態(tài)s所對應的數(shù)組下標也是s。狀態(tài)轉移需要滿足式(1)式(2),其中c是收到的字符,s是當前狀態(tài),t是下一狀態(tài)。

    [checkbases+c=s] ? ?(1)

    [bases+c=t] ? ? ? ? (2)

    狀態(tài)轉移圖如圖3所示。狀態(tài)s所對應的base值為base[s],接收字符c后轉移到狀態(tài)t,即t=base[s]+c,而狀態(tài)t所對應的check數(shù)組值為s,即check[t]=s。

    以圖1為例,結合以上條件構建雙數(shù)組Trie的過程如下:

    1) 字符編碼。按照模式串P中字符的入樹順序對字符進行編碼,得到編碼結果為:新?1,美?2,中?3,疆?4,麗?5,國?6,大?7,的?8,學?9。其稱之為字符序列碼表[3] ;

    2) 接收字符“新”,由于“新”的序列碼為1,所以對應的數(shù)組位置為1,初始化為base[1]=1,check[0]=0;

    3) 接收“中”,在數(shù)組當中的索引值為前一狀態(tài)對應的base值和接收字符的編碼值之和,即base[1]+3=4,因而base[4]=base[1]=1,check[4]=1。接收 “國”,同理,base[base[4]+6]=base[7]=1,check[7]=4。依次接收所有的字符,根據(jù)條件確定相應的值。

    4) 如果index對應的是結束狀態(tài),使base[index]=(-1)* index,比如index=7對應的字符串“新中國”是結束狀態(tài),則base[7]=-7;如果index對應的是中間輸出狀態(tài),則base[index]=(-1)*base[index],比如index=5,“新疆”是輸出狀態(tài)但不是結束狀態(tài),則令base[5]=(-1)*

    base[5]=-1,同理將其他所有結束狀態(tài)設置為相應的值。

    最終得到如表3所示的雙數(shù)組表。

    匹配過程:以匹配“新中國”為例,接收字符“新”,根據(jù)序列碼表定位到數(shù)組的位置為index=1,base[1]=1為非輸出狀態(tài);繼續(xù)接收字符“中”,定位到index=base[1]+3=4,為非輸出狀態(tài);繼續(xù)接收字符“國”,定位到index=base[4]+1=7,得到base[7]=-7,是輸出狀態(tài),從而得到匹配結果為“新中國”。

    當進行字符個數(shù)為n的單模式字符串查詢時,雙數(shù)組Trie的時間復雜度為O(n),但是對于多模式查詢,首先要進行前綴的匹配,之后通過多次獲得文本后綴方可實現(xiàn)多模式查詢,從而造成進行多次目標串匹配的問題,因而當進行多模式匹配時效率很差。

    2 ?改進AC算法

    由第1節(jié)可知,AC自動機在多模式匹配方面效率很高,但是占用空間過大;雙數(shù)組Trie樹雖然解決了Trie樹占用空間大的問題,但是在多模式匹配方面性能不理想,所以在此介紹一種結合兩者的改進方法,該方法在保證多模式匹配的前提下盡量提高匹配速度和減少占用的內存。

    改進AC算法主要思想:將AC自動機的3張表(goto表、fail表和output表)以數(shù)組的形式表示,與雙數(shù)組Trie樹的base,check數(shù)組相結合,形成一種多數(shù)組關系。

    base數(shù)組本質就是一種狀態(tài)轉移,即字符匹配成功跳向下一狀態(tài),匹配失敗跳向根節(jié)點,所以base數(shù)組與goto表的作用是一樣的,所以只需將剩下的fail表,output表轉換成數(shù)組形式。改進AC算法圖示如圖4所示。

    字符匹配流程圖如圖5所示。字符串匹配過程為:

    步驟1:初始狀態(tài)o收到字符c;

    步驟2:若字符匹配成功,則跳到下一狀態(tài)t=base[s]+c;若字符匹配失敗,則跳到下一狀態(tài)o=fail[s];

    步驟3:若base[t]<0(或者base[o]<0),則狀態(tài)t(或者o)是輸出狀態(tài),輸出模式串output[t](或者output[o]),否則不輸出;

    步驟4:將狀態(tài)t(或者o)設為當前狀態(tài),取下一個字符,轉到步驟2繼續(xù)匹配,直至目標串中的所有字符完成匹配。

    3 ?實驗及結果分析

    本實驗的硬件環(huán)境是CPU 3.4 GHz(Intel Core i7 4770),內存為8 GB,64位Windows 10操作系統(tǒng),軟件使用的是Myecplise 2014。模式串的數(shù)據(jù)來自《現(xiàn)代漢語常用詞匯表》,總計38 285個詞匯,其中雙字詞23 573個、三字詞5 289個、四字詞9 423個;目標串數(shù)據(jù)來自文學作品《平凡的世界》的完整版,大小為2.28 MB,大約共79萬字??偣策M行兩項實驗,分別為多模式匹配查全率實驗和匹配速度實驗。

    3.1 ?多模式匹配查全率實驗

    該實驗目的是驗證改進AC算法能否進行多模式匹配,以及能否返回目標串中所有的本文所要匹配的模式串。實驗是以使用Microsoft Word的查找功能得到的結果為比較標準,假如通過Word查找功能得模式串的個數(shù)共有m個,通過改進AC算法得到的模式串的個數(shù)為n個,則查全率R為:

    [R=nm] ? ? ? (3)

    式中:R的值為1時,說明能夠查找到全部的模式串;越接近于1,說明改進AC算法的查找效果越好。

    隨機抽取9個詞語為樣本,作為模式串集合,得到的實驗數(shù)據(jù)及結果如表5所示。

    根據(jù)表5中的數(shù)據(jù)和式(3)計算出改進AC算法的查全率R:

    [24+19+1+5+121+36+124+16+124+19+1+5+121+36+124+16+1=1]

    查全率R為1,說明改進AC算法不僅能夠進行多模式匹配,而且可以匹配到目標串中全部的結果,查全率達到了要求的水平。

    3.2 ?匹配速度實驗

    該實驗在相同的條件下比較了AC算法和改進AC算法的匹配速度,根據(jù)模式串個數(shù)的不同共進行8組測試,分別為模式串個數(shù)為5 000,10 000,…,35 000和38 285。為了避免由于偶然性所導致的異常結果,每個模式串組分別進行10次匹配,對得到的匹配時間求平均值。最終得到對比結果如圖6所示。

    從圖6中可以看出,改進AC算法的匹配時間明顯低于AC算法的匹配時間,在模式串個數(shù)為30 000個時,改進AC算法匹配所有的2.28 MB目標串只需50 ms,匹配速度達到了45.6 MB/s,而AC算法的匹配速度為10.2 MB/s,改進AC算法的匹配速度是原AC算法的4~5倍,說明改進AC算法的匹配速度要遠遠高于AC算法的匹配速度。

    4 ?結 ?語

    本文介紹AC算法和雙數(shù)組Trie樹的原理,在此基礎之上將雙數(shù)組Trie樹的思想應用于AC算法,也就是用數(shù)組表示AC自動機的多模式匹配算法。通過實驗對比原有算法和改進AC算法的查全率和速度可知:改進AC算法不僅能夠匹配出所有的模式串,而且匹配速度提高了4~5倍,改進AC算法取得了良好的效果。

    參考文獻

    [1] 蔣莉莉.字符串模式匹配算法的改進研究[J].電腦知識與技術,2008(3):526?528.

    JIANG Lili. The research of improved matching algorithm of string pattern [J]. Computer knowledge and technology, 2008(3): 526?528.

    [2] 張利香.基于后綴數(shù)組的字符串模式查找的算法[D].蘭州:西北師范大學,2010.

    ZHANG Lixiang. The string pattern searching algorithms based on suffix arrays [D]. Lanzhou: Northwest Normal University, 2010.

    [3] 楊波.基于有限狀態(tài)自動機的中文多模式匹配算法研究[D].合肥:合肥工業(yè)大學,2013.

    YANG Bo. Research on multi?pattern matching algorithm for Chinese based on finite state automata [D]. Hefei: Hefei University of Technology, 2013.

    [4] 蔡恒,張帥.基于BF算法改進的字符串模式匹配算法[J].電腦編程技巧與維護,2014(22):14?15.

    CAI Heng, ZHANG Shuai. An improved string pattern matching algorithm based on BF algorithm [J]. Computer programming skills & maintenance, 2014(22): 14?15.

    [5] 李明月,張善卿,陸劍鋒,等.一種改進的Sunday匹配算法[J].杭州電子科技大學學報(自然科學版),2015,35(1):93?96.

    LI Mingyue, ZHANG Shanqing, LU Jianfeng, et al. A modified Sunday matching algorithm [J]. Journal of Hangzhou Dianzi University (Natural Sciences), 2015, 35(1): 93?96.

    [6] 劉麗霞,張志強.基于Trie樹的相似字符串查找算法[J].計算機應用,2013,33(8):2375?2378.

    LIU Lixia, ZHANG Zhiqiang. Similar string search algorithm based on Trie tree [J]. Journal of computer applications, 2013, 33(8): 2375?2378.

    [7] YANG Wenchuan, FANG Zeyang, LI Pengfei. Study for the double?array Trie tree based algorithm in word segmentation [C]// Proceedings of 2015 International Conference on Computer Science and Environmental Engineering. Beijing: DEStech Publications Inc., 2015: 7.

    [8] 徐聰,張豐,杜震洪,等.基于哈希和雙數(shù)組Trie樹的多層次地址匹配算法[J].浙江大學學報(理學版),2014,41(2):217?222.

    XU Cong, ZHANG Feng, DU Zhenhong, et al. A multi?level address?matching algorithm based on Hash function and double?array Trie?tree [J]. Journal of Zhejiang University (Science edition), 2014, 41(2): 217?222.

    [9] KAROONBOONYANAN T. An implementation of double?array Trie [EB/OL]. [2018?11?21]. https://linux.thai.net/~thep/datrie/datrie.html.

    在线视频色国产色| 在线观看美女被高潮喷水网站 | 欧美精品啪啪一区二区三区| 变态另类成人亚洲欧美熟女| 免费无遮挡裸体视频| 亚洲精品一卡2卡三卡4卡5卡| 亚洲最大成人中文| 精品人妻偷拍中文字幕| 香蕉av资源在线| 日本免费a在线| 免费看十八禁软件| 天天躁日日操中文字幕| 嫩草影院入口| 日韩有码中文字幕| 国产精品久久久久久久久免 | 国产黄a三级三级三级人| 99在线人妻在线中文字幕| 久久6这里有精品| 可以在线观看的亚洲视频| 久99久视频精品免费| 欧美日韩福利视频一区二区| 欧美国产日韩亚洲一区| 窝窝影院91人妻| 欧美绝顶高潮抽搐喷水| 亚洲精品一卡2卡三卡4卡5卡| 亚洲av中文字字幕乱码综合| 欧美最黄视频在线播放免费| 亚洲av二区三区四区| 老熟妇仑乱视频hdxx| 欧美在线黄色| 天天添夜夜摸| 男插女下体视频免费在线播放| 亚洲黑人精品在线| 免费观看人在逋| 亚洲av成人不卡在线观看播放网| 日韩人妻高清精品专区| 亚洲av成人不卡在线观看播放网| 草草在线视频免费看| 叶爱在线成人免费视频播放| 91麻豆av在线| 在线a可以看的网站| 午夜a级毛片| 欧美zozozo另类| 精品午夜福利视频在线观看一区| 又黄又爽又免费观看的视频| 免费av毛片视频| 亚洲精华国产精华精| 成熟少妇高潮喷水视频| 久久国产精品影院| 中文字幕人妻丝袜一区二区| 黄色片一级片一级黄色片| 国产色婷婷99| 久久欧美精品欧美久久欧美| 搡老妇女老女人老熟妇| 国产av一区在线观看免费| 亚洲精品一卡2卡三卡4卡5卡| 久久精品国产亚洲av香蕉五月| 亚洲aⅴ乱码一区二区在线播放| 欧美成人免费av一区二区三区| 免费看光身美女| 搡老岳熟女国产| 91在线精品国自产拍蜜月 | 亚洲片人在线观看| 国产精华一区二区三区| 精品国内亚洲2022精品成人| 亚洲av成人不卡在线观看播放网| 51午夜福利影视在线观看| 亚洲精品456在线播放app | 午夜日韩欧美国产| 亚洲av成人不卡在线观看播放网| 日日干狠狠操夜夜爽| 色视频www国产| 中文字幕av在线有码专区| 久久精品人妻少妇| 亚洲av一区综合| 国产成人欧美在线观看| 成年版毛片免费区| 波多野结衣高清作品| 久久久国产成人免费| 欧美最黄视频在线播放免费| 午夜影院日韩av| а√天堂www在线а√下载| 99久国产av精品| 国产精品国产高清国产av| 男女做爰动态图高潮gif福利片| 母亲3免费完整高清在线观看| svipshipincom国产片| 久久国产精品影院| 十八禁网站免费在线| 国产欧美日韩一区二区精品| 真人做人爱边吃奶动态| 国产一区二区在线观看日韩 | 无限看片的www在线观看| 美女大奶头视频| 国产精品久久久久久人妻精品电影| 精品99又大又爽又粗少妇毛片 | 国产伦在线观看视频一区| 婷婷精品国产亚洲av在线| av在线天堂中文字幕| 少妇的丰满在线观看| 国产精品一区二区三区四区免费观看 | 久久久久久久午夜电影| 成熟少妇高潮喷水视频| 国产极品精品免费视频能看的| 有码 亚洲区| xxxwww97欧美| 两性午夜刺激爽爽歪歪视频在线观看| 他把我摸到了高潮在线观看| 18禁黄网站禁片午夜丰满| netflix在线观看网站| 亚洲乱码一区二区免费版| 搡老妇女老女人老熟妇| 天堂网av新在线| 老熟妇仑乱视频hdxx| 嫩草影院精品99| 国产v大片淫在线免费观看| 国产精品98久久久久久宅男小说| 亚洲,欧美精品.| 1024手机看黄色片| 国产午夜精品论理片| 国产一区在线观看成人免费| 日韩亚洲欧美综合| 精品久久久久久久人妻蜜臀av| 人人妻,人人澡人人爽秒播| 日韩欧美免费精品| 制服人妻中文乱码| 国产野战对白在线观看| 99riav亚洲国产免费| 高潮久久久久久久久久久不卡| 12—13女人毛片做爰片一| 乱人视频在线观看| svipshipincom国产片| 国产一级毛片七仙女欲春2| 男女床上黄色一级片免费看| 国产精品亚洲av一区麻豆| 久久久久国产精品人妻aⅴ院| 国产伦精品一区二区三区视频9 | 日韩中文字幕欧美一区二区| 免费大片18禁| 蜜桃亚洲精品一区二区三区| 久久精品国产综合久久久| 少妇熟女aⅴ在线视频| 嫩草影院入口| 女警被强在线播放| 国产成人aa在线观看| 免费一级毛片在线播放高清视频| 亚洲精品一卡2卡三卡4卡5卡| 最好的美女福利视频网| 亚洲av电影在线进入| 操出白浆在线播放| 男女那种视频在线观看| 国产精品亚洲一级av第二区| av天堂在线播放| 乱人视频在线观看| 在线看三级毛片| 国产激情偷乱视频一区二区| 12—13女人毛片做爰片一| 99精品欧美一区二区三区四区| 老鸭窝网址在线观看| 蜜桃亚洲精品一区二区三区| 18+在线观看网站| a在线观看视频网站| 欧美国产日韩亚洲一区| 欧美区成人在线视频| 色吧在线观看| 久久午夜亚洲精品久久| 可以在线观看毛片的网站| 神马国产精品三级电影在线观看| 天天添夜夜摸| 欧美3d第一页| 国产精品一区二区三区四区免费观看 | 亚洲成人久久性| 长腿黑丝高跟| 女警被强在线播放| 18+在线观看网站| 久久久久久九九精品二区国产| 九九久久精品国产亚洲av麻豆| 欧美性感艳星| 国产淫片久久久久久久久 | 国产精华一区二区三区| 国产久久久一区二区三区| 看片在线看免费视频| 色哟哟哟哟哟哟| 十八禁网站免费在线| 亚洲黑人精品在线| 久久精品国产综合久久久| 男女做爰动态图高潮gif福利片| 成人性生交大片免费视频hd| 女同久久另类99精品国产91| 观看美女的网站| 男女那种视频在线观看| 欧美在线黄色| 国产日本99.免费观看| 网址你懂的国产日韩在线| 女生性感内裤真人,穿戴方法视频| 老司机午夜福利在线观看视频| 亚洲精品在线美女| 91久久精品国产一区二区成人 | 欧美午夜高清在线| 国产v大片淫在线免费观看| 亚洲中文字幕一区二区三区有码在线看| 天天添夜夜摸| 日日夜夜操网爽| 国产不卡一卡二| 久久久色成人| 久久国产精品影院| 欧美性猛交╳xxx乱大交人| 精品久久久久久久久久久久久| 男人舔奶头视频| 欧美成人一区二区免费高清观看| 韩国av一区二区三区四区| 香蕉av资源在线| 亚洲成a人片在线一区二区| 国产亚洲精品久久久久久毛片| 久久久久久大精品| 久久人妻av系列| 国产一区二区三区视频了| 搡老岳熟女国产| 一个人看的www免费观看视频| 97碰自拍视频| 欧美黄色片欧美黄色片| 亚洲av免费高清在线观看| 亚洲国产中文字幕在线视频| 国产黄片美女视频| 国产精品,欧美在线| 日韩av在线大香蕉| 制服人妻中文乱码| 日韩欧美 国产精品| 一个人免费在线观看的高清视频| 中文字幕精品亚洲无线码一区| 亚洲无线观看免费| av国产免费在线观看| 中国美女看黄片| 日韩欧美国产在线观看| 一进一出抽搐gif免费好疼| 亚洲国产欧洲综合997久久,| 久久性视频一级片| 免费人成在线观看视频色| 日本五十路高清| 久久久久久久精品吃奶| 老司机午夜福利在线观看视频| 真人做人爱边吃奶动态| 亚洲自拍偷在线| 国产精品久久久久久人妻精品电影| 欧美成狂野欧美在线观看| 亚洲人成伊人成综合网2020| 麻豆一二三区av精品| 久久香蕉精品热| 亚洲片人在线观看| 亚洲精品影视一区二区三区av| 亚洲国产精品久久男人天堂| 欧美不卡视频在线免费观看| 黄色女人牲交| 亚洲五月婷婷丁香| 亚洲av中文字字幕乱码综合| 色在线成人网| 六月丁香七月| 成人美女网站在线观看视频| 99热网站在线观看| 成人亚洲精品av一区二区| 亚洲精品日韩在线中文字幕| 亚洲国产色片| 网址你懂的国产日韩在线| 国产精品女同一区二区软件| 少妇的逼水好多| 日日撸夜夜添| 色尼玛亚洲综合影院| 国产午夜精品久久久久久一区二区三区| 中文乱码字字幕精品一区二区三区 | 亚洲精品,欧美精品| 久久久色成人| 天堂中文最新版在线下载 | 一本一本综合久久| 欧美区成人在线视频| 亚洲精品久久午夜乱码| 亚洲无线观看免费| 嫩草影院精品99| 大又大粗又爽又黄少妇毛片口| 国内揄拍国产精品人妻在线| 成人鲁丝片一二三区免费| 国产爱豆传媒在线观看| 久久久久网色| 国产免费福利视频在线观看| 国产亚洲精品久久久com| 久久久久久久久久久免费av| 日日干狠狠操夜夜爽| 日韩在线高清观看一区二区三区| 有码 亚洲区| 国产色爽女视频免费观看| 久久精品久久久久久噜噜老黄| 99热全是精品| 亚洲精品日韩在线中文字幕| 麻豆成人午夜福利视频| 成人毛片60女人毛片免费| 成人无遮挡网站| 久久精品国产亚洲av涩爱| 日韩强制内射视频| 国产精品人妻久久久久久| 久久人人爽人人爽人人片va| 天堂网av新在线| 亚洲av男天堂| 午夜久久久久精精品| 街头女战士在线观看网站| 欧美xxxx黑人xx丫x性爽| 国产男女超爽视频在线观看| 深夜a级毛片| 最后的刺客免费高清国语| 美女被艹到高潮喷水动态| av国产免费在线观看| 日韩亚洲欧美综合| 亚洲性久久影院| 亚洲成人精品中文字幕电影| 美女内射精品一级片tv| 久久久久久久国产电影| 中国美白少妇内射xxxbb| 国产一区二区三区av在线| 国产精品久久视频播放| 联通29元200g的流量卡| 亚洲乱码一区二区免费版| 国模一区二区三区四区视频| 白带黄色成豆腐渣| 卡戴珊不雅视频在线播放| 内射极品少妇av片p| 男女国产视频网站| 赤兔流量卡办理| 亚洲自偷自拍三级| 日韩视频在线欧美| 国产一区亚洲一区在线观看| 天堂网av新在线| 丰满人妻一区二区三区视频av| 中文字幕制服av| 久久99精品国语久久久| 亚洲一区高清亚洲精品| 日本与韩国留学比较| 国产精品一区www在线观看| 亚洲av日韩在线播放| 午夜福利在线观看吧| 亚洲色图av天堂| 啦啦啦中文免费视频观看日本| 伦精品一区二区三区| 一级二级三级毛片免费看| 日韩在线高清观看一区二区三区| 亚洲av电影在线观看一区二区三区 | 亚洲人成网站在线观看播放| av一本久久久久| 国产在线男女| 我要看日韩黄色一级片| 国产伦在线观看视频一区| 国产高清国产精品国产三级 | 午夜精品一区二区三区免费看| www.色视频.com| 99热这里只有精品一区| 男人舔女人下体高潮全视频| 成年av动漫网址| 美女主播在线视频| 午夜福利成人在线免费观看| 精品国产三级普通话版| 精品亚洲乱码少妇综合久久| 日韩欧美三级三区| 免费少妇av软件| 黑人高潮一二区| 一级爰片在线观看| 精品午夜福利在线看| 欧美一级a爱片免费观看看| 日韩大片免费观看网站| 午夜精品一区二区三区免费看| 国产欧美另类精品又又久久亚洲欧美| 午夜精品一区二区三区免费看| 五月玫瑰六月丁香| 啦啦啦韩国在线观看视频| 又粗又硬又长又爽又黄的视频| 成人综合一区亚洲| 97在线视频观看| 国产午夜精品一二区理论片| av在线天堂中文字幕| 亚洲性久久影院| 午夜亚洲福利在线播放| 搞女人的毛片| 在线观看免费高清a一片| 国产黄片美女视频| 亚洲欧美清纯卡通| 欧美精品一区二区大全| 人妻系列 视频| 中文字幕av成人在线电影| 高清欧美精品videossex| 黄色一级大片看看| 国产一级毛片七仙女欲春2| 国产老妇女一区| 综合色av麻豆| 九九爱精品视频在线观看| 91午夜精品亚洲一区二区三区| 欧美xxxx黑人xx丫x性爽| 国产激情偷乱视频一区二区| 亚洲欧美成人综合另类久久久| 精品人妻熟女av久视频| 高清午夜精品一区二区三区| 亚洲国产欧美人成| 久久精品国产亚洲av天美| 精品人妻视频免费看| 春色校园在线视频观看| 精品少妇黑人巨大在线播放| 国产亚洲91精品色在线| 高清毛片免费看| 久久国产乱子免费精品| 能在线免费看毛片的网站| 国产成人午夜福利电影在线观看| 久久久久精品久久久久真实原创| 乱系列少妇在线播放| 熟女电影av网| 国精品久久久久久国模美| 亚洲av中文字字幕乱码综合| 色综合亚洲欧美另类图片| 亚洲精品456在线播放app| 黄片无遮挡物在线观看| 国产精品国产三级国产专区5o| 日韩一本色道免费dvd| 亚洲精品日本国产第一区| 亚洲色图av天堂| 青青草视频在线视频观看| 黄色配什么色好看| 丰满少妇做爰视频| 91久久精品电影网| 日本黄色片子视频| 草草在线视频免费看| 国产亚洲av片在线观看秒播厂 | 能在线免费观看的黄片| 亚洲乱码一区二区免费版| 18禁动态无遮挡网站| 色综合亚洲欧美另类图片| 国产一区有黄有色的免费视频 | 国产 一区 欧美 日韩| 国产成人精品婷婷| 欧美高清成人免费视频www| 青青草视频在线视频观看| 99久久九九国产精品国产免费| 亚洲婷婷狠狠爱综合网| 成年女人看的毛片在线观看| 亚洲精品成人av观看孕妇| 街头女战士在线观看网站| 久久久久久久国产电影| 亚洲自偷自拍三级| 日韩成人伦理影院| 国产精品久久久久久av不卡| 国产精品一区二区性色av| 国产中年淑女户外野战色| 美女大奶头视频| 久久久久久久久久久丰满| 免费不卡的大黄色大毛片视频在线观看 | 国产一区二区在线观看日韩| 久久久a久久爽久久v久久| 国产黄a三级三级三级人| 免费看不卡的av| 两个人视频免费观看高清| 亚洲精品影视一区二区三区av| 欧美人与善性xxx| 卡戴珊不雅视频在线播放| 亚洲国产高清在线一区二区三| 亚洲成人久久爱视频| 亚洲自拍偷在线| 亚洲图色成人| 国产黄a三级三级三级人| 色5月婷婷丁香| 男女视频在线观看网站免费| 永久网站在线| 三级国产精品片| 国内揄拍国产精品人妻在线| 日韩视频在线欧美| 青春草亚洲视频在线观看| 国产成人精品福利久久| 精品欧美国产一区二区三| 亚洲精品乱码久久久久久按摩| 啦啦啦中文免费视频观看日本| 亚洲精品一二三| 久久6这里有精品| 国产精品久久久久久久电影| 99热全是精品| 日本wwww免费看| 日韩电影二区| 啦啦啦中文免费视频观看日本| 99视频精品全部免费 在线| 久久久久精品性色| 亚洲精品成人久久久久久| 国产亚洲av片在线观看秒播厂 | 久久久a久久爽久久v久久| 久久久精品94久久精品| 免费大片黄手机在线观看| 99久久精品国产国产毛片| freevideosex欧美| 国产久久久一区二区三区| 天堂√8在线中文| 亚洲av中文字字幕乱码综合| 丝袜美腿在线中文| 亚洲精品aⅴ在线观看| 干丝袜人妻中文字幕| 国产伦精品一区二区三区视频9| 青春草视频在线免费观看| 深爱激情五月婷婷| 免费av不卡在线播放| 成人性生交大片免费视频hd| 日韩伦理黄色片| 大又大粗又爽又黄少妇毛片口| 欧美日韩视频高清一区二区三区二| .国产精品久久| 日韩 亚洲 欧美在线| 少妇丰满av| 又爽又黄a免费视频| 色综合站精品国产| 成年版毛片免费区| 亚洲国产色片| 日韩伦理黄色片| 大又大粗又爽又黄少妇毛片口| 日韩成人av中文字幕在线观看| 欧美最新免费一区二区三区| 国产成人aa在线观看| 男女下面进入的视频免费午夜| 国产探花在线观看一区二区| 成人午夜高清在线视频| 我的老师免费观看完整版| 成人鲁丝片一二三区免费| 美女黄网站色视频| 伦精品一区二区三区| 美女cb高潮喷水在线观看| 亚洲精品,欧美精品| 国产大屁股一区二区在线视频| 噜噜噜噜噜久久久久久91| 人人妻人人澡人人爽人人夜夜 | av在线亚洲专区| 精品久久久久久久末码| 日日啪夜夜撸| 日日啪夜夜爽| 久久久精品欧美日韩精品| 白带黄色成豆腐渣| 日韩欧美精品免费久久| 我的老师免费观看完整版| 亚洲人与动物交配视频| 国产免费福利视频在线观看| 亚洲国产av新网站| 五月玫瑰六月丁香| 成人午夜精彩视频在线观看| 日本爱情动作片www.在线观看| 免费av不卡在线播放| 国产亚洲精品久久久com| 天天躁夜夜躁狠狠久久av| 久久99热6这里只有精品| 日本午夜av视频| 久久久久久久久久久丰满| 久久久久久伊人网av| 99热这里只有是精品50| 国产精品日韩av在线免费观看| 欧美+日韩+精品| 色播亚洲综合网| 亚洲欧美一区二区三区黑人 | 久久亚洲国产成人精品v| 国产精品三级大全| 免费人成在线观看视频色| 亚州av有码| 国产成人a区在线观看| 亚洲精品日韩av片在线观看| 亚洲精品456在线播放app| 亚洲成人中文字幕在线播放| 精品久久久久久成人av| 精品国产三级普通话版| 国产91av在线免费观看| 99久久中文字幕三级久久日本| 男女那种视频在线观看| 国产亚洲91精品色在线| 看黄色毛片网站| av在线天堂中文字幕| 久久99热6这里只有精品| av在线观看视频网站免费| 成年av动漫网址| 狂野欧美激情性xxxx在线观看| 熟女电影av网| 91精品国产九色| 国产国拍精品亚洲av在线观看| 黄色一级大片看看| 非洲黑人性xxxx精品又粗又长| 99久久中文字幕三级久久日本| 内射极品少妇av片p| 老司机影院成人| 国产不卡一卡二| 国产探花在线观看一区二区| 大片免费播放器 马上看| 婷婷色麻豆天堂久久| 日本一本二区三区精品| 国产黄片视频在线免费观看| 天天躁夜夜躁狠狠久久av| videos熟女内射| 搡老妇女老女人老熟妇| 国产永久视频网站| 国产大屁股一区二区在线视频| 日本av手机在线免费观看| 22中文网久久字幕| 高清在线视频一区二区三区| 日本免费a在线| 中文天堂在线官网| 国产在视频线在精品| 一个人免费在线观看电影| 22中文网久久字幕| 老师上课跳d突然被开到最大视频| 嫩草影院新地址| 亚洲精品自拍成人| 亚洲人成网站高清观看| av在线播放精品| 男的添女的下面高潮视频| 中文字幕人妻熟人妻熟丝袜美| 日本av手机在线免费观看| 日韩av不卡免费在线播放| 男女那种视频在线观看| 在线观看免费高清a一片| 国产黄频视频在线观看| 精品国内亚洲2022精品成人| 大片免费播放器 马上看| 深夜a级毛片| 中文字幕av在线有码专区|