亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? page345.html

?? wqeqwvrw rkjqhwrjwq jkhrjqwhrwq jkhrwq
?? HTML
字號:
<HTML>
<HEAD>
<TITLE>Inserting Items into a B-Tree</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
 <img src="cover75.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/cover75.gif" alt="Logo" align=right>
<b>Data Structures and Algorithms 
with Object-Oriented Design Patterns in C++</b><br>
<A NAME="tex2html6189" HREF="page346.html" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page346.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="next_motif.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/next_motif.gif"></A> <A NAME="tex2html6187" HREF="page340.html" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page340.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="up_motif.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/up_motif.gif"></A> <A NAME="tex2html6181" HREF="page344.html" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page344.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/previous_motif.gif"></A> <A NAME="tex2html6191" HREF="page9.html" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page9.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/contents_motif.gif"></A> <A NAME="tex2html6192" HREF="page620.html" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page620.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="index_motif.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/index_motif.gif"></A> <BR><HR>
<H2><A NAME="SECTION0011720000000000000000">Inserting Items into a B-Tree</A></H2>
<P>
The algorithm for insertion into a B-Tree begins
as do all the other search tree insertion algorithms:
To insert item <I>x</I>,
we begin at the root and conduct a search for it.
Assuming the item is not already in the tree,
the unsuccessful search will terminate at a leaf node.
This is the point in the tree at which the <I>x</I> is inserted.
<P>
If the leaf node has fewer than <I>M</I>-1 keys in it,
we simply insert the item in the leaf node and we are done.
E.g., consider a leaf node with <I>n</I><I>&lt;</I><I>M</I> subtrees and <I>n</I>-1 keys of the form
<P> <IMG WIDTH=386 HEIGHT=16 ALIGN=BOTTOM ALT="displaymath65686" SRC="img1393.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1393.gif"  ><P>
For every new key inserted in the node,
a new subtree is required too.
In this case because <I>T</I> is a leaf,
all its subtrees are empty trees.
Therefore, when we insert item <I>x</I>,
we really insert the pair of items  <IMG WIDTH=35 HEIGHT=24 ALIGN=MIDDLE ALT="tex2html_wrap_inline65706" SRC="img1394.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1394.gif"  >.
Suppose the key to be inserted falls between  <IMG WIDTH=10 HEIGHT=24 ALIGN=MIDDLE ALT="tex2html_wrap_inline64406" SRC="img1228.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1228.gif"  > and  <IMG WIDTH=28 HEIGHT=24 ALIGN=MIDDLE ALT="tex2html_wrap_inline65710" SRC="img1395.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1395.gif"  >,
i.e.,  <IMG WIDTH=93 HEIGHT=24 ALIGN=MIDDLE ALT="tex2html_wrap_inline64484" SRC="img1237.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1237.gif"  >.
When we insert the pair  <IMG WIDTH=35 HEIGHT=24 ALIGN=MIDDLE ALT="tex2html_wrap_inline65706" SRC="img1394.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1394.gif"  > into <I>T</I>
we get the new leaf <I>T</I>' given by
<P> <IMG WIDTH=478 HEIGHT=17 ALIGN=BOTTOM ALT="displaymath65687" SRC="img1396.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1396.gif"  ><P>
<P>
What happens when the leaf is full?
I.e., suppose we wish to insert the pair,
 <IMG WIDTH=35 HEIGHT=24 ALIGN=MIDDLE ALT="tex2html_wrap_inline65706" SRC="img1394.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1394.gif"  > into a node <I>T</I> which already has <I>M</I>-1 keys.
Inserting the pair in its correct position gives a result of the form
<P> <IMG WIDTH=377 HEIGHT=17 ALIGN=BOTTOM ALT="displaymath65688" SRC="img1397.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1397.gif"  ><P>
However, this is not a valid node in a B-tree of order <I>M</I>
because it has <I>M</I>+1 subtrees and <I>M</I> keys.
The solution is to split node <I>T</I>' in half as follows
<P> <IMG WIDTH=500 HEIGHT=42 ALIGN=BOTTOM ALT="eqnarray21956" SRC="img1398.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1398.gif"  ><P>
Note,  <IMG WIDTH=18 HEIGHT=24 ALIGN=MIDDLE ALT="tex2html_wrap_inline65734" SRC="img1399.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1399.gif"  > is a valid B-tree node because it contains
 <IMG WIDTH=43 HEIGHT=26 ALIGN=MIDDLE ALT="tex2html_wrap_inline65628" SRC="img1383.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1383.gif"  > subtrees and  <IMG WIDTH=71 HEIGHT=26 ALIGN=MIDDLE ALT="tex2html_wrap_inline65656" SRC="img1386.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1386.gif"  > keys.
Similarly,  <IMG WIDTH=18 HEIGHT=24 ALIGN=MIDDLE ALT="tex2html_wrap_inline65740" SRC="img1400.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1400.gif"  > is a valid B-tree node because it contains
 <IMG WIDTH=84 HEIGHT=26 ALIGN=MIDDLE ALT="tex2html_wrap_inline65742" SRC="img1401.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1401.gif"  > subtrees and  <IMG WIDTH=112 HEIGHT=26 ALIGN=MIDDLE ALT="tex2html_wrap_inline65744" SRC="img1402.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1402.gif"  > keys.
Note that there is still a key left over,
namely  <IMG WIDTH=42 HEIGHT=23 ALIGN=MIDDLE ALT="tex2html_wrap_inline65746" SRC="img1403.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1403.gif"  >.
<P>
There are now two cases to consider--either <I>T</I> is the root or it is not.
Suppose <I>T</I> is not the root.
Where we once had the single node <I>T</I>,
we now have the two nodes,  <IMG WIDTH=18 HEIGHT=24 ALIGN=MIDDLE ALT="tex2html_wrap_inline65734" SRC="img1399.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1399.gif"  > and  <IMG WIDTH=18 HEIGHT=24 ALIGN=MIDDLE ALT="tex2html_wrap_inline65740" SRC="img1400.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1400.gif"  >,
and the left-over key,  <IMG WIDTH=42 HEIGHT=23 ALIGN=MIDDLE ALT="tex2html_wrap_inline65746" SRC="img1403.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1403.gif"  >.
This situation is resolved as follows:
First,  <IMG WIDTH=18 HEIGHT=24 ALIGN=MIDDLE ALT="tex2html_wrap_inline65734" SRC="img1399.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1399.gif"  > replaces <I>T</I> in the parent of <I>T</I>.
Next, we take the pair  <IMG WIDTH=83 HEIGHT=25 ALIGN=MIDDLE ALT="tex2html_wrap_inline65766" SRC="img1404.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1404.gif"  >
and recursively insert it in the parent of <I>T</I>.
<P>
Figure&nbsp;<A HREF="page345.html#figbtree2" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page345.html#figbtree2"><IMG  ALIGN=BOTTOM ALT="gif" SRC="cross_ref_motif.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/cross_ref_motif.gif"></A> illustrates this case for a B-tree of order three.
Inserting the key&nbsp;6 in the tree causes the leaf node to overflow.
The leaf is split in two.
The left half contains key&nbsp;5; and the right, key&nbsp;7; and key&nbsp;6 is left over.
The two halves are re-attached to the parent in the appropriate place
with the left-over key between them.
<P>
<P><A NAME="22216">&#160;</A><A NAME="figbtree2">&#160;</A> <IMG WIDTH=575 HEIGHT=502 ALIGN=BOTTOM ALT="figure21969" SRC="img1405.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1405.gif"  ><BR>
<STRONG>Figure:</STRONG> Inserting Items into a B-Tree (Insert 6)<BR>
<P>
<P>
If the parent node fills up,
then it too is split and the two new nodes are inserted in the grandparent.
This process may continue all the way up the tree to the root.
What do we do when the root fills up?
When the root fills, it is also split.
However, since there is no parent into which to insert the two new children,
a new root is inserted above the old root.
The new root will contain exactly two subtrees and one key,
as allowed by Definition&nbsp;<A HREF="page340.html#defnbtree" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page340.html#defnbtree"><IMG  ALIGN=BOTTOM ALT="gif" SRC="cross_ref_motif.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/cross_ref_motif.gif"></A>.
<P>
Figure&nbsp;<A HREF="page345.html#figbtree3" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page345.html#figbtree3"><IMG  ALIGN=BOTTOM ALT="gif" SRC="cross_ref_motif.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/cross_ref_motif.gif"></A> illustrates this case for a B-tree of order three.
Inserting the key&nbsp;3 in the tree causes the leaf node to overflow.
Splitting the leaf and reattaching it causes the parent to overflow.
Similarly, splitting the parent and reattaching it causes the grandparent
to overflow but the grandparent is the root.
The root is split and a new root is added above it.
<P>
<P><A NAME="22657">&#160;</A><A NAME="figbtree3">&#160;</A> <IMG WIDTH=575 HEIGHT=833 ALIGN=BOTTOM ALT="figure22221" SRC="img1406.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/img1406.gif"  ><BR>
<STRONG>Figure:</STRONG> Inserting Items into a B-Tree (Insert 3)<BR>
<P>
<P>
Notice that the height of the B-tree only increases when the root node splits.
Furthermore, when the root node splits,
the two halves are both attached under the new root.
Therefore, the external nodes all remain at the same depth,
as required by Definition&nbsp;<A HREF="page340.html#defnbtree" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page340.html#defnbtree"><IMG  ALIGN=BOTTOM ALT="gif" SRC="cross_ref_motif.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/cross_ref_motif.gif"></A>.
<P>
<BR> <HR>
<UL> 
<LI> <A NAME="tex2html6193" HREF="page346.html#SECTION0011721000000000000000" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page346.html#SECTION0011721000000000000000">Implementation</A>
<LI> <A NAME="tex2html6194" HREF="page347.html#SECTION0011722000000000000000" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page347.html#SECTION0011722000000000000000">Running Time Analysis</A>
</UL>
<HR><A NAME="tex2html6189" HREF="page346.html" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page346.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="next_motif.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/next_motif.gif"></A> <A NAME="tex2html6187" HREF="page340.html" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page340.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="up_motif.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/up_motif.gif"></A> <A NAME="tex2html6181" HREF="page344.html" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page344.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/previous_motif.gif"></A> <A NAME="tex2html6191" HREF="page9.html" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page9.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/contents_motif.gif"></A> <A NAME="tex2html6192" HREF="page620.html" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/html/page620.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="index_motif.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/index_motif.gif"></A> <P><ADDRESS>
<img src="bruno.gif" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/icons/bruno.gif" alt="Bruno" align=right>
<a href="javascript:if(confirm('http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/copyright.html  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/copyright.html'" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/copyright.html">Copyright &#169; 1997</a> by <a href="javascript:if(confirm('http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/signature.html  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/signature.html'" tppabs="http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus4/signature.html">Bruno R. Preiss, P.Eng.</a>  All rights reserved.

</ADDRESS>
</BODY>
</HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99综合影院在线| 99久久综合精品| 午夜不卡av免费| 亚洲天堂免费看| 国产精品久久久久婷婷二区次| 久久午夜免费电影| 久久色成人在线| 久久久久久久电影| 国产三区在线成人av| 国产精品乱码一区二区三区软件 | 一区二区三区精品在线| 国产日本一区二区| 欧美精彩视频一区二区三区| 2017欧美狠狠色| 日本一区二区成人| 中文字幕一区在线观看视频| 玉足女爽爽91| 三级亚洲高清视频| 久久精品99国产国产精| 国产一区二区三区在线观看免费| 黄色成人免费在线| a亚洲天堂av| 欧美三片在线视频观看| 91精品国产91久久久久久最新毛片 | 欧美一级日韩一级| 久久久国产精品麻豆| 中文字幕在线播放不卡一区| 午夜欧美在线一二页| 久久99国内精品| av成人免费在线观看| 欧美剧在线免费观看网站| 日韩视频免费观看高清在线视频| 国产婷婷色一区二区三区在线| 最新国产精品久久精品| 亚洲国产精品久久久男人的天堂| 久久se精品一区精品二区| 成人午夜激情片| 宅男在线国产精品| 中文字幕第一页久久| 亚洲图片欧美色图| 国产黄色精品网站| 欧美伦理视频网站| 中文一区在线播放| 日本va欧美va瓶| 99久久精品免费观看| 日韩欧美色综合网站| 亚洲日本成人在线观看| 美女任你摸久久| 欧美性大战久久久久久久| 久久影院午夜论| 午夜a成v人精品| 日本道精品一区二区三区| 久久色.com| 蓝色福利精品导航| 制服丝袜中文字幕亚洲| 综合电影一区二区三区| 国产真实乱子伦精品视频| 欧美亚洲动漫制服丝袜| 欧美国产日韩在线观看| 国产又粗又猛又爽又黄91精品| 欧美色综合影院| 国产精品电影一区二区| 国产精品资源在线观看| 欧美美女视频在线观看| 亚洲精品伦理在线| 91在线国产福利| 国产精品久久久久久久久久久免费看| 免费在线观看不卡| 欧美性一区二区| 亚洲综合在线观看视频| 99re这里都是精品| 国产精品久久午夜夜伦鲁鲁| 国产成人免费在线观看不卡| 精品国产露脸精彩对白| 久久成人综合网| 欧美va在线播放| 麻豆精品一区二区av白丝在线| 666欧美在线视频| 日本人妖一区二区| 欧美一区二区三区四区久久| 亚洲成va人在线观看| 欧美日韩午夜在线视频| 天堂一区二区在线免费观看| 欧美一区二区三区四区五区| 日韩综合在线视频| 日韩三级av在线播放| 美腿丝袜在线亚洲一区| 精品国产乱码久久久久久老虎| 精品一区二区三区欧美| 国产欧美日韩综合| 91蜜桃在线免费视频| 尤物在线观看一区| 欧美精品123区| 韩国一区二区三区| 国产欧美一区二区精品忘忧草| 9色porny自拍视频一区二区| 一区二区三区中文字幕精品精品| 欧美日韩国产一级二级| 蜜桃久久av一区| 中文字幕欧美日韩一区| 欧美影院一区二区三区| 日韩电影网1区2区| 久久亚洲综合色一区二区三区| 北条麻妃国产九九精品视频| 亚洲小少妇裸体bbw| 欧美电视剧在线观看完整版| 国产精品 欧美精品| 一区二区三区不卡在线观看 | 日韩专区中文字幕一区二区| 日韩一区和二区| www.爱久久.com| 亚洲一区在线电影| 久久久综合九色合综国产精品| 色8久久人人97超碰香蕉987| 蜜臀久久99精品久久久画质超高清 | 欧美综合色免费| 久久se精品一区精品二区| 中文字幕制服丝袜一区二区三区| 欧美午夜寂寞影院| 国产精品99久| 五月天网站亚洲| 国产精品不卡一区| 精品福利一区二区三区 | 亚洲欧美电影一区二区| 日韩欧美在线不卡| 91久久久免费一区二区| 高清国产一区二区三区| 日韩和欧美一区二区三区| 国产精品久久久久永久免费观看| 欧美日本一区二区三区四区 | 精品视频色一区| 国产999精品久久久久久| 婷婷综合五月天| 亚洲激情成人在线| 国产精品青草综合久久久久99| 制服丝袜日韩国产| 在线视频国产一区| 成人网页在线观看| 精品无码三级在线观看视频 | 国产高清在线观看免费不卡| 亚洲成人av一区二区| 国产精品每日更新| 国产精品毛片a∨一区二区三区| 精品免费视频.| 欧美一二区视频| 制服丝袜成人动漫| 欧美群妇大交群的观看方式| 91精品福利在线| 色999日韩国产欧美一区二区| 成人av在线资源网站| 国产精品18久久久久久久网站| 久久精品999| 黄色日韩网站视频| 国产伦精品一区二区三区免费迷| 美女视频免费一区| 久久99久国产精品黄毛片色诱| 日韩不卡一区二区三区| 日韩高清一区在线| 日韩国产欧美一区二区三区| 免费高清不卡av| 国产高清无密码一区二区三区| 国产一区日韩二区欧美三区| 国产精品一区在线观看乱码| 国产精品77777| 91在线免费看| 欧美在线免费视屏| 欧美精品在线视频| 337p粉嫩大胆噜噜噜噜噜91av| 久久久久久久久久久黄色| 欧美国产精品劲爆| 玉足女爽爽91| 久久国产免费看| 成人av综合一区| 欧美日韩精品欧美日韩精品| 欧美一卡2卡3卡4卡| 久久综合久久久久88| 1000精品久久久久久久久| 亚洲视频每日更新| 日本三级亚洲精品| 成人美女在线观看| 在线免费观看一区| 日韩一二在线观看| 国产精品久久久久影院亚瑟| 五月综合激情日本mⅴ| 国内外精品视频| 色94色欧美sute亚洲13| 欧美第一区第二区| 国产精品美女www爽爽爽| 日韩av不卡在线观看| 成人精品在线视频观看| 欧美在线一区二区三区| 久久综合九色综合97婷婷| 一区二区三区欧美亚洲| 国产一区二区三区观看| 欧美在线高清视频| 亚洲国产精品成人综合| 免费观看一级欧美片| 99久久精品费精品国产一区二区| 日韩亚洲欧美高清| 亚洲人成精品久久久久|