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

    基于雙鏈表的嚴(yán)格平衡二叉樹建立

    2015-12-24 10:32:49王防修,劉春紅

    基于雙鏈表的嚴(yán)格平衡二叉樹建立

    王防修1,劉春紅2

    (1.武漢輕工大學(xué) 數(shù)學(xué)與計(jì)算機(jī)學(xué)院 湖北 武漢 430023;2.鄂鋼馳久鋼板彈簧有限責(zé)任公司 湖北 鄂州 436000)

    摘要:針對(duì)目前嚴(yán)格平衡二叉樹的建立需要借助有序順序表來實(shí)現(xiàn)的問題,提出一種無需借助有序順序表也可建立嚴(yán)格平衡二叉樹的算法。為了建立關(guān)鍵字的嚴(yán)格平衡二叉樹,需要首先建立一個(gè)關(guān)鍵字的有序雙鏈表,然后用分治法構(gòu)造嚴(yán)格平衡二叉樹的根節(jié)點(diǎn)和左右子樹。為了驗(yàn)證所建立的二叉樹是嚴(yán)格平衡的,還提出了判斷一棵二叉樹嚴(yán)格平衡的兩種檢驗(yàn)方法。其中,嚴(yán)格平衡二叉樹的定義法是一種直接判斷法,而平均查找長(zhǎng)度法可以間接判斷一棵二叉樹的平衡性。算例仿真表明,無需借助有序順序表也可建立一棵嚴(yán)格平衡二叉樹。

    關(guān)鍵詞:升序雙鏈表;嚴(yán)格平衡二叉樹;精確查詢;二分查找;查找效率

    收稿日期:2015-04-20.

    作者簡(jiǎn)介:王防修(1973-),男,副教授,E-mail:wfx323@126.com.

    基金項(xiàng)目:國(guó)家自然科學(xué)基金資助項(xiàng)目(61179032).

    文章編號(hào):2095-7386(2015)03-0075-05

    DOI:10.3969/j.issn.2095-7386.2015.03.016

    中圖分類號(hào):TP 391

    A strict balanced binary tree established based on

    the double linked list

    WANGFang-xiu1,LIUChun-hong2

    (1.School of Mathematics and Computer Science,Wuhan Polytechnic University, Wuhan 430023,China;

    2. Ezhou Iron and Steel Plate Spring Co., Ltd., Ezhou 436000),China

    Abstract:In view of the problem of the previous strict balanced binary tree needing a orderly sequence table to create,this paper proposes an algorithm which can also establish a strict balanced binary tree without the orderly sequence table. In order to establish a strict balanced binary tree about keywords,the algorithm needs to first establish a ascending double linked list about keywords, then it uses partition method to construct strict balanced binary tree root node and left and right subtrees. In order to ensure the correctness of the strict balanced binary tree,at the same time, it presents two test methods to judge balance of the binary tree established. Among them, It is a kind of direct judgment method for the definition of strict balanced binary tree method , and the average search length method can indirectly judge whether or not a binary tree is balanced.An examples of simulation shows thats a strict balanced binary tree can also be established without the orderly sequence table .

    Key words:ascending double linked list; strict balanced binary tree; precise query; binary search; search efficiency

    1引言

    在信息化時(shí)代,人們?cè)絹碓蕉嗟赝ㄟ^網(wǎng)絡(luò)來獲得自己需要的信息。統(tǒng)計(jì)表明,人們?cè)诰W(wǎng)上95%以上的工作都是在查詢。因此,如何快速地搜索到用戶需要的信息是用戶最為關(guān)心的。查詢分模糊查詢[1]和精確查詢,其中模糊查詢出現(xiàn)的結(jié)果不唯一,需要用戶在查詢的結(jié)果中進(jìn)一步手工篩選出自己需要的信息。當(dāng)這種結(jié)果很多時(shí),用戶要從中手工選擇是很費(fèi)時(shí)的。比如用搜索引擎查詢就是一種模糊查詢,當(dāng)用百度或谷歌等常用搜索引擎進(jìn)行查詢時(shí),就會(huì)出現(xiàn)大量與用戶輸入的關(guān)鍵詞相關(guān)的信息,用戶從中選擇自己需要的信息往往不是一件容易的事情。雖然日常生活中的大多數(shù)查詢是模糊查詢,但有時(shí)必須是精確查詢,比如查詢高考成績(jī)、銀行帳戶等。事實(shí)上,只要涉及隱私保護(hù)[2]的查詢,都必須是精確查詢。由于精確查詢是一對(duì)一查詢,即查詢的結(jié)果要么不存在,如果存在,其結(jié)果一定是唯一的。因此,在模糊查詢的結(jié)果中進(jìn)一步使用精確查詢,則可以提高整個(gè)查詢的速度,這對(duì)提高網(wǎng)絡(luò)服務(wù)水平具有現(xiàn)實(shí)意義。

    2利用雙鏈表建立嚴(yán)格平衡二叉樹

    作為一種鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),雙鏈表不要求各節(jié)點(diǎn)的地址必須連續(xù),這使得它可以最大限度地使用內(nèi)存空閑區(qū)域.與二叉樹相比,它也有兩個(gè)指針域,不同的是一個(gè)指向前驅(qū)節(jié)點(diǎn),另一個(gè)指向后繼節(jié)點(diǎn).如果能設(shè)計(jì)一個(gè)算法, 使得該算法可以改變?nèi)魏我粋€(gè)節(jié)點(diǎn)的兩個(gè)指針域,一個(gè)指向左孩子節(jié)點(diǎn),另一個(gè)指向右孩子節(jié)點(diǎn),并且建立的二叉樹是嚴(yán)格平衡的,則雙鏈表就被轉(zhuǎn)化為嚴(yán)格平衡二叉樹。

    由于嚴(yán)格平衡二叉樹的中序遍歷是一個(gè)關(guān)鍵字的有序序列,故需要先建立一個(gè)關(guān)于關(guān)鍵字的有序雙鏈表,然后用二分法遞歸地將雙鏈表轉(zhuǎn)化為一個(gè)嚴(yán)格平衡二叉樹。

    為方便算法的描述,不妨做一些約定:(1)雙鏈表的每個(gè)節(jié)點(diǎn)由左孩子指針、關(guān)鍵字和右孩子指針三部分組成;(2)如果用p表示雙鏈表的一個(gè)節(jié)點(diǎn),則p.lchild和p.rchild分別表示p的左孩子指針和右孩子指針,而p.key表示該節(jié)點(diǎn)保存的關(guān)鍵字;(3)雖然雙鏈表可以是降序的,但此處建立的雙鏈表要求是升序的。

    2.1升序雙鏈表的建立

    由于升序雙鏈表的關(guān)鍵字只能通過鍵盤或外部數(shù)據(jù)文件提供,為方便起見,要求關(guān)鍵字必須從外部文件讀入。在建立升序雙鏈表的過程中需要對(duì)關(guān)鍵字排序,使得最終得到的是一個(gè)關(guān)于關(guān)鍵字的升序雙鏈表。具體做法是,每從外部文件讀入一個(gè)關(guān)鍵字,除了需要為其申請(qǐng)一個(gè)節(jié)點(diǎn)的內(nèi)存空間外,還需要找出該節(jié)點(diǎn)在一個(gè)已知升序雙鏈表的具體插入位置,使得插入該節(jié)點(diǎn)后的雙鏈表仍然是一個(gè)升序雙鏈表。因?yàn)殡p鏈表的插入位置不外乎表首、表中和表尾這三個(gè)位置中的一個(gè),而在雙鏈表中插入某個(gè)節(jié)點(diǎn)時(shí),為了排除表首插入的可能,不妨先建立一個(gè)帶頭節(jié)點(diǎn)的雙鏈表,這樣就不存在節(jié)點(diǎn)的表首插入,只剩下表中和表尾兩種插入情形。當(dāng)雙鏈表建立完成后,再刪除頭節(jié)點(diǎn)??傊?,所有這一切都是為了能夠方便地建立一個(gè)升序雙鏈表。

    下面給出建立升序雙鏈表的算法步驟如下。

    步0申請(qǐng)雙鏈表的頭節(jié)點(diǎn)head。令head.lchild=head.rchild=∧。

    步1從外部數(shù)據(jù)文件讀一個(gè)關(guān)鍵字x,并為該關(guān)鍵字申請(qǐng)一個(gè)新節(jié)點(diǎn)q,使得q.key=x。

    步2找出節(jié)點(diǎn)q在雙鏈表head中的插入位置。令s=head和p=s.rchild,反復(fù)執(zhí)行過程s=p和p=p.rchild,直到p=∧或x

    步3新節(jié)點(diǎn)q的插入。如果p=∧,則在表尾節(jié)點(diǎn)s后插入新節(jié)點(diǎn)q;否則,在節(jié)點(diǎn)s和節(jié)點(diǎn)p之間插入節(jié)點(diǎn)q。

    步4如果外部文件數(shù)據(jù)讀完,則轉(zhuǎn)步5;否則,轉(zhuǎn)步1。

    步5刪除頭節(jié)點(diǎn)head,使head指示下一個(gè)節(jié)點(diǎn),即head=head.rchild和head.lchild=∧。

    依照上述算法,即可建立一個(gè)關(guān)鍵字的升序雙鏈表。需要說明的是,對(duì)于雙鏈表中的任何一個(gè)節(jié)點(diǎn)p,其前驅(qū)節(jié)點(diǎn)是p.lchild和后繼節(jié)點(diǎn)是p.rchild.

    2.2建立嚴(yán)格平衡二叉樹的分治法

    在建立了雙鏈表之后,接下來就是如何通過該雙鏈表建立一棵嚴(yán)格平衡二叉樹的問題。要建立一棵二叉樹,首先建立該二叉樹的根節(jié)點(diǎn),然后建立該根節(jié)點(diǎn)的左子樹和右子樹。然而,其左子樹和右子樹的建立同樣面臨根節(jié)點(diǎn)和左右子樹的建立問題。因此,這是一個(gè)具有遞歸子結(jié)構(gòu)的過程,即:(1)建立根節(jié)點(diǎn);(2)遞歸建立根節(jié)點(diǎn)的左子樹;(3)遞歸建立根節(jié)點(diǎn)的右子樹??傊?,需要應(yīng)用分治法將雙鏈表轉(zhuǎn)化為嚴(yán)格平衡二叉樹。

    設(shè)t=f(p,q)是一個(gè)將升序雙鏈表轉(zhuǎn)化為嚴(yán)格平衡二叉樹的函數(shù),其中p,q分別是雙鏈表的表首指針和表尾指針,而t是嚴(yán)格平衡二叉樹的根節(jié)點(diǎn)。因此,二元函數(shù)f的內(nèi)部設(shè)計(jì)是成功建立嚴(yán)格平衡二叉樹的關(guān)鍵。

    首先,二叉樹的根節(jié)點(diǎn)t是雙鏈表中的中間節(jié)點(diǎn),也就是說,該節(jié)點(diǎn)距離表首節(jié)點(diǎn)和表尾節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)之差最多不會(huì)超過1。如果用g(p,q)表示雙鏈表p和q之間的節(jié)點(diǎn)數(shù),則

    |g(p,t)-g(t,q)|≤1.

    (1)

    其次,根節(jié)點(diǎn)t的左右孩子的確立問題。t的左孩子節(jié)點(diǎn)是p到t.lchild的雙鏈表的中間節(jié)點(diǎn),即t.lchild=f(p,t.lchild),而t的右孩子節(jié)點(diǎn)是t.rchild和q的雙鏈表的中間節(jié)點(diǎn),即t.rchild=f(t.rchild,q)。

    因此,用分治法建立嚴(yán)格平衡二叉樹t=f(p,q)的步驟如下。

    步1令p=head和q=head,然后重復(fù)進(jìn)行過程q=q.rchild,直到q.rchild=∧為止。最終p指向雙鏈表的表首,而q指向雙鏈表的表尾。

    步2確定嚴(yán)格平衡二叉樹的根節(jié)點(diǎn)。令l=p和r=q,反復(fù)進(jìn)行l(wèi)=l.rchild和r=r.lchild,直到l.key>r.key為止,此時(shí)的r就是根節(jié)點(diǎn)。

    步3遞歸建立左子樹。如果r.lchild≠∧,則令r.lchild.rchild=∧和r.lchild=g(p,r.lchild)。

    步4遞歸建立右子樹。如果r.rchild≠∧,則令r.rchild.lchild=∧和r.rchild=g(r.rchild,q)。

    步5令t=r,使得t指向嚴(yán)格平衡二叉樹的根節(jié)點(diǎn)。

    需要指出的是,當(dāng)關(guān)鍵字的個(gè)數(shù)是奇數(shù)時(shí),算法搜索的結(jié)果是l=r。此外,此處采用r作為二叉樹的根節(jié)點(diǎn),其實(shí)也可以用l做為二叉樹的根節(jié)點(diǎn)。它們的不同在于:前者會(huì)出現(xiàn)一些節(jié)點(diǎn)的左子樹節(jié)點(diǎn)數(shù)比右子樹節(jié)點(diǎn)數(shù)少一個(gè)的情形,而后者會(huì)出現(xiàn)一些節(jié)點(diǎn)的左子樹節(jié)點(diǎn)數(shù)比右子樹節(jié)點(diǎn)數(shù)多一個(gè)的情況。對(duì)于嚴(yán)格平衡二叉樹中的任何一個(gè)節(jié)點(diǎn)p,其左孩子節(jié)點(diǎn)是p.lchild和右孩子節(jié)點(diǎn)是p.rchild.而在雙鏈表中,p.lchild是p的前驅(qū),p.rchild是p的后繼。

    3嚴(yán)格平衡二叉樹的檢驗(yàn)

    有兩種方法可以對(duì)建立的二叉樹是否嚴(yán)格平衡進(jìn)行檢驗(yàn),它們是嚴(yán)格平衡二叉樹的定義法和平均查找效率法。

    3.1嚴(yán)格平衡二叉樹結(jié)果的顯示

    從平衡二叉樹中的任何一個(gè)節(jié)點(diǎn)出發(fā),可以知道它是否存在左右孩子節(jié)點(diǎn),以及如果存在,還可以求出孩子節(jié)點(diǎn)。然而,僅僅知道孩子節(jié)點(diǎn)信息是不夠的,還必須知道該節(jié)點(diǎn)的雙親節(jié)點(diǎn)。對(duì)任何一棵二叉樹而言,只有根節(jié)點(diǎn)沒有雙親節(jié)點(diǎn),只有葉子節(jié)點(diǎn)沒有孩子節(jié)點(diǎn),至于其它中間節(jié)點(diǎn),它只有唯一的雙親節(jié)點(diǎn)以及最多兩個(gè)孩子節(jié)點(diǎn)。

    為了既能顯示任何節(jié)點(diǎn)和它的孩子節(jié)點(diǎn),又能顯示它的雙親節(jié)點(diǎn),不妨在每個(gè)節(jié)點(diǎn)中增加存儲(chǔ)雙親節(jié)點(diǎn)的指針域。這樣,當(dāng)在每個(gè)節(jié)點(diǎn)中增加一個(gè)雙親指針parent后,可以在二叉樹遍歷過程中確定該指針的值。

    由于層次遍歷對(duì)雙親指針parent的建立比較方便,故此處不妨用它來搜索二叉樹中各節(jié)點(diǎn)之間的關(guān)系。

    二叉樹的層次遍歷算法步驟描述如下。

    步0令t.parent=∧,表示t是無雙親的根節(jié)點(diǎn)。讓t入隊(duì)。

    步1一個(gè)元素p出隊(duì),輸出p.key。

    步2如果p.parent=∧,則顯示p的雙親為空;否則顯示p的雙親。

    步3如果p.lchild=∧,則顯示p的左孩子為空;否則令p.lchild.parent=p,并且讓p.lchild入隊(duì)。

    步4如果p.rchild=∧,則顯示p的右孩子為空;否則令p.rchild.parent=p,并且讓p.rchild入隊(duì)。

    步5如果隊(duì)列非空,則轉(zhuǎn)步1;否則層次遍歷結(jié)束。

    3.2嚴(yán)格平衡二叉樹直接檢驗(yàn)法

    所謂嚴(yán)格平衡二叉樹的直接檢驗(yàn)法,就是從二叉樹的任何一個(gè)節(jié)點(diǎn)出發(fā),其左子樹的節(jié)點(diǎn)數(shù)和右子樹的節(jié)點(diǎn)數(shù)之差的絕對(duì)值不會(huì)超過1。如果有某個(gè)節(jié)點(diǎn)的左子樹的節(jié)點(diǎn)數(shù)和右子樹的節(jié)點(diǎn)數(shù)之差的絕對(duì)值超過1,則它不是嚴(yán)格平衡二叉樹。因此,只有一棵二叉樹的所有節(jié)點(diǎn)都滿足式(1),它才是嚴(yán)格平衡的。

    至于二叉樹中所有節(jié)點(diǎn)的左右子樹的孩子節(jié)點(diǎn)數(shù)的計(jì)算,可以是先序遍歷、中序遍歷、后序遍歷和層次遍歷中的任何一個(gè)。

    在遍歷的過程中,如果有某個(gè)節(jié)點(diǎn)的左子樹的節(jié)點(diǎn)數(shù)和右子樹的節(jié)點(diǎn)數(shù)之差的絕對(duì)值超過1,則該二叉樹就不可能是嚴(yán)格平衡二叉樹,就不需要繼續(xù)遍歷下一個(gè)節(jié)點(diǎn);否則,它就是嚴(yán)格平衡二叉樹。

    3.3平均查找效率間接檢驗(yàn)法

    設(shè)t是由n個(gè)關(guān)鍵字xi(i=1,2,…,n)構(gòu)成的嚴(yán)格平衡二叉樹,ci是在二叉樹t中查找xi的比較次數(shù),則t的平均查找長(zhǎng)度為

    (2)

    如果ave(t)等于二分查找的平均查找長(zhǎng)度,則t是嚴(yán)格平衡二叉樹;否則,t就不是嚴(yán)格平衡二叉樹。

    4算法仿真及分析

    本算法使用VC6.0作為仿真工具,在CPU為3.2 GHz和內(nèi)存為1.86 GB的個(gè)人臺(tái)式電腦上完成仿真。

    算例1已知關(guān)鍵字序列Key={23,5,3,8 ,56,43 ,76 ,34,65 ,15 ,70}。求由該整型關(guān)鍵字構(gòu)成的嚴(yán)格平衡二叉樹。

    首先,將該整型數(shù)據(jù)序列保存在一個(gè)外部數(shù)據(jù)文件中,然后由算法2.1建立一個(gè)升序雙鏈表,最后由算法2.2將該升序雙鏈表轉(zhuǎn)化為一棵嚴(yán)格平衡二叉樹。

    由算法3.1可知該二叉樹的樹結(jié)構(gòu)如表1所示。

    表1二叉樹中各節(jié)點(diǎn)之間的關(guān)系

    節(jié)點(diǎn)雙親左孩子右孩子34空8658343156534437038∧5158∧234365∧567065∧7653∧∧2315∧∧5643∧∧7670∧∧

    根據(jù)表1即可畫出對(duì)應(yīng)的二叉樹如圖1所示。

    圖1 嚴(yán)格平衡二叉樹

    用算法3.2對(duì)建立的二叉樹進(jìn)行直接檢驗(yàn)的結(jié)果如表2所示。

    表2算法3.2的計(jì)算結(jié)果

    節(jié)點(diǎn)左子樹節(jié)點(diǎn)數(shù)右子樹節(jié)點(diǎn)數(shù)差值34550822065220301-11501-14301-17001-15000230005600076000

    在表2中,差值=左子樹節(jié)點(diǎn)數(shù)-右子樹節(jié)點(diǎn)數(shù)。從表中可以發(fā)現(xiàn),由于采用r作為二叉樹的根節(jié)點(diǎn),故出現(xiàn)一些節(jié)點(diǎn)的左子樹節(jié)點(diǎn)數(shù)比右子樹節(jié)點(diǎn)數(shù)少一個(gè)的情形。顯然,該二叉樹是一棵嚴(yán)格平衡二叉樹。

    用算法3.3計(jì)算該二叉樹的平均查找長(zhǎng)度,得到的結(jié)果是3,而該結(jié)果與二分查找的平均查找長(zhǎng)度相等。因此,該結(jié)果間接說明此處建立的二叉樹是一棵嚴(yán)格平衡二插樹。

    5結(jié)束語

    筆者在此提出了一種基于雙鏈表的構(gòu)造嚴(yán)格平衡二叉樹的算法。該算法首先建立一個(gè)關(guān)鍵字的升序雙鏈表,然后用分治法將升序雙鏈表轉(zhuǎn)化為一棵嚴(yán)格平衡二叉樹。為了檢驗(yàn)算法的正確性,提出了判斷一棵二叉樹是否嚴(yán)格平衡的兩種方法,它們分別是嚴(yán)格平衡二叉樹的定義法的直接判斷法和平均查找長(zhǎng)度法的間接判斷法。與有序順序表相比,雖然嚴(yán)格平衡二叉樹的每個(gè)節(jié)點(diǎn)會(huì)占用額外的內(nèi)存空間來存儲(chǔ)左右孩子指針,但它不要求節(jié)點(diǎn)間的物理地址必須連續(xù),這就使得它可以充分利用內(nèi)存碎片來存儲(chǔ)關(guān)鍵字。總之,嚴(yán)格平衡二叉樹的查找和有序順序表的二分法查找具有相同的查找效率,但嚴(yán)格平衡二叉樹可以使內(nèi)存空間得到充分利用,而升序順序表不能使用比它空間小的內(nèi)存碎片。算法仿真表明,筆者在本文中所做的算法無需借助有序順序表也可建立嚴(yán)格平衡二叉樹,從而節(jié)省了有序順序所需要的額外內(nèi)存空間。筆者采用的是遞歸算法將一個(gè)升序雙鏈表轉(zhuǎn)化為一棵嚴(yán)格平衡二叉樹,而將一個(gè)升序雙鏈表轉(zhuǎn)化為一棵嚴(yán)格平衡二叉樹的非遞歸算法將是今后研究方向。

    參考文獻(xiàn):

    [1]郭猛,胡秀香,邵國(guó)金. 混合語義相似度計(jì)算優(yōu)化模糊查詢的智能信檢索算法[J]. 科學(xué)技術(shù)與工程, 2014,14(23):1671-1815.

    [2]熊平,朱天清,金大衛(wèi). 一種面向決策樹構(gòu)建的差分隱私保護(hù)算法[J]. 計(jì)算機(jī)應(yīng)用研究,2014,31(10):3108-3112.

    [3]王剛. 基于二分查找法實(shí)現(xiàn)對(duì)館藏書目的查重處理[J] 黑龍江教育學(xué)院學(xué)報(bào), 2008,27(4):159-160.

    [4]孫曉輝,王勁林,陳曉.實(shí)時(shí)系統(tǒng)中的動(dòng)態(tài)內(nèi)存分配算法[j] .計(jì)算機(jī)工程 ,2008,34(8): 80-81,84.

    [5]譚浩強(qiáng).實(shí)用數(shù)據(jù)結(jié)構(gòu)[M].北 京: 清華大學(xué)出版社,2008.

    [6]岑崗,周炳生.嚴(yán)格平衡二叉排序樹及其構(gòu)造[J].計(jì)算機(jī)工程與應(yīng)用 ,2005 (13): 57-60.

    [7]胡云,黃震宇.一種快速構(gòu)建平衡二叉搜索樹的算法[J] 大慶師范學(xué)院學(xué)報(bào), 2008,28(2):20-23.

    [8]王防修,周康. 一種構(gòu)建嚴(yán)格平衡二叉搜索樹的非遞歸算法[J]. 武漢工業(yè)學(xué)院學(xué)報(bào), 2013,32(4):32-34,43.

    免费高清在线观看日韩| 丝瓜视频免费看黄片| 国产国语露脸激情在线看| 亚洲精品视频女| av在线观看视频网站免费| 久久久久久久久久久久大奶| 免费观看在线日韩| 国产精品一区二区在线观看99| 十八禁网站网址无遮挡| 考比视频在线观看| 久久鲁丝午夜福利片| 香蕉丝袜av| 亚洲激情五月婷婷啪啪| 婷婷色综合大香蕉| 国产精品人妻久久久影院| 国产片内射在线| 美女主播在线视频| 日韩不卡一区二区三区视频在线| 成人国语在线视频| 亚洲av男天堂| 久久久亚洲精品成人影院| 亚洲一码二码三码区别大吗| 男女下面插进去视频免费观看 | 久久精品国产亚洲av涩爱| 国产高清三级在线| 丝瓜视频免费看黄片| 亚洲国产毛片av蜜桃av| 国产xxxxx性猛交| 午夜免费男女啪啪视频观看| 人妻一区二区av| 国产在线免费精品| 在线看a的网站| 高清黄色对白视频在线免费看| 免费女性裸体啪啪无遮挡网站| 亚洲欧美精品自产自拍| 成人毛片a级毛片在线播放| 22中文网久久字幕| 香蕉国产在线看| 国产永久视频网站| 国产免费一级a男人的天堂| 男的添女的下面高潮视频| 日韩av在线免费看完整版不卡| 日本与韩国留学比较| 日本色播在线视频| 亚洲美女视频黄频| 日本vs欧美在线观看视频| 国产男人的电影天堂91| 久久久国产一区二区| 中文字幕最新亚洲高清| 欧美日韩视频高清一区二区三区二| 两个人看的免费小视频| 亚洲色图综合在线观看| 国产免费一区二区三区四区乱码| 日韩免费高清中文字幕av| 欧美日韩av久久| 建设人人有责人人尽责人人享有的| 如何舔出高潮| 亚洲图色成人| 午夜影院在线不卡| 宅男免费午夜| 91精品三级在线观看| av有码第一页| 夫妻性生交免费视频一级片| 你懂的网址亚洲精品在线观看| 亚洲av欧美aⅴ国产| 两性夫妻黄色片 | 丰满乱子伦码专区| 国产综合精华液| 国精品久久久久久国模美| av电影中文网址| 最近2019中文字幕mv第一页| 九色亚洲精品在线播放| 黄色 视频免费看| 又黄又爽又刺激的免费视频.| 青春草视频在线免费观看| 色5月婷婷丁香| 免费av不卡在线播放| 纵有疾风起免费观看全集完整版| 欧美日韩一区二区视频在线观看视频在线| 亚洲精品久久久久久婷婷小说| 少妇被粗大猛烈的视频| 中文精品一卡2卡3卡4更新| 中文精品一卡2卡3卡4更新| 五月玫瑰六月丁香| av天堂久久9| 亚洲精品av麻豆狂野| 国产在视频线精品| 亚洲欧美一区二区三区国产| 中文字幕亚洲精品专区| 国产69精品久久久久777片| 一本大道久久a久久精品| 精品一区二区三区视频在线| 婷婷色av中文字幕| 九九爱精品视频在线观看| 男人添女人高潮全过程视频| 免费看光身美女| 插逼视频在线观看| 日韩av不卡免费在线播放| av播播在线观看一区| www.色视频.com| 综合色丁香网| a级毛片黄视频| 婷婷成人精品国产| 99久久人妻综合| 亚洲国产看品久久| 捣出白浆h1v1| 看十八女毛片水多多多| 午夜福利在线观看免费完整高清在| 国产黄色免费在线视频| www.色视频.com| 亚洲欧洲精品一区二区精品久久久 | 国产伦理片在线播放av一区| 久久国产精品大桥未久av| 大话2 男鬼变身卡| 欧美亚洲 丝袜 人妻 在线| 免费播放大片免费观看视频在线观看| 大码成人一级视频| 国精品久久久久久国模美| 亚洲av免费高清在线观看| 亚洲精品456在线播放app| 一级爰片在线观看| 99re6热这里在线精品视频| 免费女性裸体啪啪无遮挡网站| av播播在线观看一区| 99久久中文字幕三级久久日本| 国产日韩一区二区三区精品不卡| 9191精品国产免费久久| 99热6这里只有精品| 国产日韩欧美亚洲二区| 国产伦理片在线播放av一区| 狠狠婷婷综合久久久久久88av| 这个男人来自地球电影免费观看 | 18禁动态无遮挡网站| 亚洲人成网站在线观看播放| 女性生殖器流出的白浆| 男女下面插进去视频免费观看 | 99热这里只有是精品在线观看| 丁香六月天网| 宅男免费午夜| 欧美最新免费一区二区三区| 国产精品国产三级专区第一集| 看非洲黑人一级黄片| 五月玫瑰六月丁香| 午夜免费鲁丝| 人妻人人澡人人爽人人| 激情视频va一区二区三区| 国产xxxxx性猛交| 99国产精品免费福利视频| 免费观看av网站的网址| av免费观看日本| 色哟哟·www| 色视频在线一区二区三区| 久久久久精品性色| 纯流量卡能插随身wifi吗| 日韩精品免费视频一区二区三区 | 搡女人真爽免费视频火全软件| 欧美精品av麻豆av| 日韩欧美精品免费久久| 超碰97精品在线观看| 国产又爽黄色视频| 性高湖久久久久久久久免费观看| 中文天堂在线官网| 精品国产一区二区久久| 丰满迷人的少妇在线观看| 欧美国产精品va在线观看不卡| 香蕉精品网在线| 久热这里只有精品99| 亚洲av电影在线进入| 欧美精品一区二区免费开放| 黑人高潮一二区| 精品卡一卡二卡四卡免费| 欧美3d第一页| 午夜视频国产福利| 中文字幕另类日韩欧美亚洲嫩草| 亚洲天堂av无毛| 久久久精品94久久精品| 成人无遮挡网站| 丝袜在线中文字幕| 人妻 亚洲 视频| 精品国产露脸久久av麻豆| 免费观看a级毛片全部| 国产男人的电影天堂91| 日韩欧美精品免费久久| 中文字幕制服av| 精品国产一区二区三区四区第35| 精品酒店卫生间| 如日韩欧美国产精品一区二区三区| 国产国拍精品亚洲av在线观看| 卡戴珊不雅视频在线播放| 婷婷色av中文字幕| 久久av网站| 日韩av不卡免费在线播放| av片东京热男人的天堂| 色视频在线一区二区三区| 曰老女人黄片| 亚洲精品一区蜜桃| 女性生殖器流出的白浆| 欧美日韩成人在线一区二区| 深夜精品福利| 久久人妻熟女aⅴ| 日本与韩国留学比较| 97在线视频观看| 国产精品久久久久成人av| 欧美成人午夜免费资源| 色5月婷婷丁香| 伊人亚洲综合成人网| 日日撸夜夜添| 久久韩国三级中文字幕| 国产亚洲一区二区精品| 久久毛片免费看一区二区三区| 全区人妻精品视频| 欧美日韩精品成人综合77777| 亚洲国产精品一区三区| 最近的中文字幕免费完整| 日韩欧美一区视频在线观看| 大香蕉久久网| 如日韩欧美国产精品一区二区三区| 成人影院久久| 水蜜桃什么品种好| 国产亚洲av片在线观看秒播厂| 国产精品.久久久| 日本午夜av视频| 国产精品女同一区二区软件| 亚洲国产色片| 夜夜爽夜夜爽视频| 满18在线观看网站| 成人国产av品久久久| 日韩中字成人| 亚洲情色 制服丝袜| 国产亚洲精品久久久com| 亚洲少妇的诱惑av| 精品人妻熟女毛片av久久网站| 寂寞人妻少妇视频99o| 国产精品秋霞免费鲁丝片| 久久人人爽av亚洲精品天堂| 51国产日韩欧美| 婷婷成人精品国产| 成人午夜精彩视频在线观看| 午夜免费男女啪啪视频观看| 久久女婷五月综合色啪小说| 欧美bdsm另类| 人人澡人人妻人| 水蜜桃什么品种好| 一区二区日韩欧美中文字幕 | 亚洲国产av新网站| av国产精品久久久久影院| 久久精品久久久久久久性| 欧美人与善性xxx| 国产 一区精品| av一本久久久久| 国产成人aa在线观看| 国产xxxxx性猛交| 亚洲精品aⅴ在线观看| av又黄又爽大尺度在线免费看| 亚洲精品国产av成人精品| 日日啪夜夜爽| 国产成人精品在线电影| 欧美日韩精品成人综合77777| 国精品久久久久久国模美| 国产精品久久久久久久久免| 在线天堂中文资源库| 国产麻豆69| 国产免费一区二区三区四区乱码| 男人舔女人的私密视频| 精品酒店卫生间| 久久久久精品久久久久真实原创| 人人澡人人妻人| 免费看av在线观看网站| 国产一区二区三区综合在线观看 | 人妻系列 视频| 久久久欧美国产精品| 久久免费观看电影| 国产精品三级大全| 熟女人妻精品中文字幕| 成人综合一区亚洲| 亚洲av欧美aⅴ国产| 免费av中文字幕在线| 久久人人爽人人片av| 日韩在线高清观看一区二区三区| 18在线观看网站| 久久久久人妻精品一区果冻| 少妇人妻精品综合一区二区| 欧美变态另类bdsm刘玥| 久久久久久久久久久久大奶| 国产精品欧美亚洲77777| a 毛片基地| 国产成人午夜福利电影在线观看| 2022亚洲国产成人精品| 一边亲一边摸免费视频| 国产成人aa在线观看| 蜜桃在线观看..| 一级,二级,三级黄色视频| 久久综合国产亚洲精品| 麻豆乱淫一区二区| 欧美老熟妇乱子伦牲交| 成人手机av| 黄色毛片三级朝国网站| 久久精品国产a三级三级三级| 久久久国产精品麻豆| 精品久久久久久电影网| 人妻人人澡人人爽人人| 国产色婷婷99| 午夜日本视频在线| 欧美日韩视频高清一区二区三区二| 女的被弄到高潮叫床怎么办| 欧美日本中文国产一区发布| 又大又黄又爽视频免费| 9191精品国产免费久久| 极品少妇高潮喷水抽搐| 欧美xxⅹ黑人| 男女国产视频网站| 国产一级毛片在线| 捣出白浆h1v1| 视频区图区小说| 春色校园在线视频观看| 丁香六月天网| 永久免费av网站大全| 激情五月婷婷亚洲| 另类精品久久| 国产免费现黄频在线看| 少妇的丰满在线观看| 亚洲精品日本国产第一区| 一区二区日韩欧美中文字幕 | 性色avwww在线观看| 国产又爽黄色视频| 亚洲激情五月婷婷啪啪| 观看美女的网站| 久久久久久人妻| 一级毛片黄色毛片免费观看视频| 大码成人一级视频| 久久精品夜色国产| kizo精华| 免费播放大片免费观看视频在线观看| videossex国产| 午夜免费观看性视频| 国产黄频视频在线观看| 久久97久久精品| 日本91视频免费播放| 日本免费在线观看一区| 一边亲一边摸免费视频| 侵犯人妻中文字幕一二三四区| 国产又色又爽无遮挡免| 日韩精品有码人妻一区| 国产亚洲精品久久久com| 久热这里只有精品99| 超色免费av| 亚洲色图综合在线观看| 极品少妇高潮喷水抽搐| av网站免费在线观看视频| 青春草亚洲视频在线观看| 国产欧美日韩一区二区三区在线| 国产白丝娇喘喷水9色精品| 免费不卡的大黄色大毛片视频在线观看| 黄色视频在线播放观看不卡| 国产伦理片在线播放av一区| 亚洲国产av新网站| 欧美人与性动交α欧美软件 | 国产一区亚洲一区在线观看| 免费黄色在线免费观看| 国产成人一区二区在线| 少妇人妻 视频| 在线 av 中文字幕| 97超碰精品成人国产| 亚洲国产av新网站| 9热在线视频观看99| 中国美白少妇内射xxxbb| av片东京热男人的天堂| 免费黄色在线免费观看| 欧美激情极品国产一区二区三区 | 99热全是精品| 国产白丝娇喘喷水9色精品| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲欧美中文字幕日韩二区| 国产又色又爽无遮挡免| 亚洲欧美成人综合另类久久久| 久久久久网色| 欧美+日韩+精品| 亚洲av成人精品一二三区| 热99国产精品久久久久久7| 久久久欧美国产精品| 亚洲国产av新网站| 黄色视频在线播放观看不卡| www.av在线官网国产| 国产男人的电影天堂91| 青春草国产在线视频| 久久久久精品人妻al黑| 国产麻豆69| 亚洲综合精品二区| 亚洲久久久国产精品| 国产精品秋霞免费鲁丝片| av女优亚洲男人天堂| 99国产精品免费福利视频| 国产成人精品婷婷| 香蕉精品网在线| 交换朋友夫妻互换小说| 亚洲欧洲日产国产| 中文字幕免费在线视频6| 久久久久久久久久人人人人人人| 午夜久久久在线观看| 亚洲成人一二三区av| 亚洲av日韩在线播放| 黑人欧美特级aaaaaa片| 午夜影院在线不卡| 亚洲精品久久久久久婷婷小说| 国产av国产精品国产| 在线观看免费视频网站a站| 少妇被粗大猛烈的视频| 五月天丁香电影| 黄色配什么色好看| 亚洲综合色网址| 啦啦啦啦在线视频资源| 国产白丝娇喘喷水9色精品| 伦理电影免费视频| 亚洲伊人色综图| 男女边摸边吃奶| 性色avwww在线观看| 午夜免费男女啪啪视频观看| 中国三级夫妇交换| 国产69精品久久久久777片| 最近最新中文字幕大全免费视频 | 亚洲国产精品成人久久小说| 国产精品.久久久| 精品一区在线观看国产| 久久久国产欧美日韩av| 黄片无遮挡物在线观看| 中文字幕精品免费在线观看视频 | 久久久久久久精品精品| 免费少妇av软件| 亚洲欧美成人综合另类久久久| 免费黄色在线免费观看| 老司机影院毛片| 天堂8中文在线网| 日韩视频在线欧美| 婷婷色麻豆天堂久久| 亚洲国产最新在线播放| 人妻一区二区av| 午夜久久久在线观看| 日本91视频免费播放| 最新中文字幕久久久久| 亚洲欧美日韩另类电影网站| 欧美日韩综合久久久久久| av国产精品久久久久影院| 热99久久久久精品小说推荐| 日韩中文字幕视频在线看片| 男人舔女人的私密视频| 超色免费av| a 毛片基地| 国产av精品麻豆| 午夜久久久在线观看| 国产深夜福利视频在线观看| 亚洲av欧美aⅴ国产| 久久午夜福利片| 国产成人一区二区在线| 亚洲欧洲日产国产| 乱人伦中国视频| 国产精品一国产av| 一本大道久久a久久精品| 黄色配什么色好看| 有码 亚洲区| 男女午夜视频在线观看 | 九色亚洲精品在线播放| 日本黄大片高清| 亚洲高清免费不卡视频| 人人妻人人爽人人添夜夜欢视频| 少妇的逼好多水| 亚洲av在线观看美女高潮| 69精品国产乱码久久久| 韩国高清视频一区二区三区| a级毛片在线看网站| 99久国产av精品国产电影| 性高湖久久久久久久久免费观看| 久久久久久久久久久久大奶| 久久这里只有精品19| 如何舔出高潮| 免费高清在线观看视频在线观看| 亚洲精品一区蜜桃| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 免费av不卡在线播放| 在线观看国产h片| 男女无遮挡免费网站观看| 亚洲伊人久久精品综合| 久久久久久久大尺度免费视频| 亚洲精品日韩在线中文字幕| 中文字幕精品免费在线观看视频 | 在线观看免费高清a一片| 国产精品国产av在线观看| 国产国拍精品亚洲av在线观看| 午夜福利视频在线观看免费| 亚洲美女视频黄频| 美女视频免费永久观看网站| 欧美亚洲 丝袜 人妻 在线| 老司机亚洲免费影院| 免费高清在线观看日韩| xxxhd国产人妻xxx| 亚洲精华国产精华液的使用体验| 大片电影免费在线观看免费| 一个人免费看片子| 精品一区二区三区四区五区乱码 | 97精品久久久久久久久久精品| 国产熟女欧美一区二区| 丝袜美足系列| 国产探花极品一区二区| 黄网站色视频无遮挡免费观看| 三上悠亚av全集在线观看| 欧美日韩成人在线一区二区| 欧美日韩av久久| 精品福利永久在线观看| 9191精品国产免费久久| 亚洲经典国产精华液单| 亚洲精品av麻豆狂野| 免费看光身美女| 黄色怎么调成土黄色| 亚洲国产精品999| 天堂8中文在线网| 久久久久久久久久成人| 亚洲av电影在线观看一区二区三区| 人妻 亚洲 视频| 黑人猛操日本美女一级片| 久久精品aⅴ一区二区三区四区 | 欧美人与善性xxx| 色视频在线一区二区三区| 尾随美女入室| 制服人妻中文乱码| 国产精品国产av在线观看| 亚洲av成人精品一二三区| 丝瓜视频免费看黄片| 亚洲国产av新网站| 日韩大片免费观看网站| 久久精品国产亚洲av天美| 久久99精品国语久久久| av女优亚洲男人天堂| 中文天堂在线官网| 中文乱码字字幕精品一区二区三区| 国产成人精品无人区| 老司机亚洲免费影院| 午夜福利网站1000一区二区三区| 在现免费观看毛片| 永久免费av网站大全| 少妇人妻精品综合一区二区| 18在线观看网站| 建设人人有责人人尽责人人享有的| 蜜臀久久99精品久久宅男| 久久久精品区二区三区| 日本av免费视频播放| 欧美成人精品欧美一级黄| 大香蕉久久成人网| 欧美亚洲日本最大视频资源| 我要看黄色一级片免费的| 久久精品国产亚洲av天美| 日本wwww免费看| 亚洲伊人色综图| 爱豆传媒免费全集在线观看| 国产免费又黄又爽又色| 午夜久久久在线观看| 考比视频在线观看| √禁漫天堂资源中文www| 日韩av免费高清视频| 国产精品久久久久久av不卡| 亚洲成色77777| 精品久久久精品久久久| 国产成人精品久久久久久| 精品一区二区三区视频在线| 美女大奶头黄色视频| 国产成人aa在线观看| 中文欧美无线码| 国产爽快片一区二区三区| 十分钟在线观看高清视频www| 搡女人真爽免费视频火全软件| 久久这里有精品视频免费| 国产日韩一区二区三区精品不卡| videosex国产| www日本在线高清视频| 亚洲一区二区三区欧美精品| 妹子高潮喷水视频| 菩萨蛮人人尽说江南好唐韦庄| 亚洲美女搞黄在线观看| 亚洲综合色网址| 久久精品国产亚洲av涩爱| 亚洲 欧美一区二区三区| 精品熟女少妇av免费看| 欧美xxxx性猛交bbbb| 精品国产乱码久久久久久小说| 欧美精品高潮呻吟av久久| 成人影院久久| 岛国毛片在线播放| 午夜福利影视在线免费观看| 女的被弄到高潮叫床怎么办| 日韩人妻精品一区2区三区| 99热6这里只有精品| 成人黄色视频免费在线看| 韩国精品一区二区三区 | 亚洲四区av| 亚洲精品自拍成人| 如何舔出高潮| 国产成人免费观看mmmm| 亚洲国产看品久久| 久久久久人妻精品一区果冻| 看免费成人av毛片| 99九九在线精品视频| 国产免费一级a男人的天堂| 欧美丝袜亚洲另类| 亚洲国产av新网站| 成人综合一区亚洲| 国产高清国产精品国产三级| 日韩,欧美,国产一区二区三区| 精品少妇内射三级| 精品国产露脸久久av麻豆| 水蜜桃什么品种好| 天天躁夜夜躁狠狠久久av| 免费日韩欧美在线观看| 一级毛片黄色毛片免费观看视频| 国产成人午夜福利电影在线观看| 久久ye,这里只有精品| 久久久久国产网址| 国内精品宾馆在线|