日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

c++ 数据结构和算法之刷无聊的面试题(1)-单链表

發布時間:2023/12/8 c/c++ 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c++ 数据结构和算法之刷无聊的面试题(1)-单链表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


文章目錄

    • (一)鏈表節點ListNode類~
    • (二)單鏈表MyForward_List類~
      • 1.構造函數 MyForward_List()~
      • 2.刪除鏈表中所有數據的函數 clear()~
      • 3.析構函數 ~MyForward_List()~
      • 4.頭插法插入元素 push_front(T data)~
      • 5.頭刪法刪除元素 pop_front()~
      • 6.尾插法插入元素 push_back(T data)~
      • 7.尾插法刪除元素 pop_back()~
      • 8.按data刪除鏈表中其中一個元素 erase(T data)
      • 9.刪除符合data值的所有元素 remove(T data)
      • 10.找到倒數第k個節點-解法1 Find_K_Node(const int& k)
      • 11.找到倒數第k個節點-解法2 Find_K_Node2(const int& k)
      • 12.反轉鏈表 reverse()
      • 13.正向輸出單鏈表 PrintList()
      • 14.反向遍歷輸出單鏈表 PrintReverseList()
      • 15.獲取鏈表的首元素 front()
      • 16.得到鏈表的長度 getSize()
    • (三)非成員函數騷操作鏈表題
      • 1.合并兩個排序的鏈表
      • 2.找兩個鏈表最近公共的節點解法1
      • 3.找兩個鏈表最近公共的節點解法2
    • (四)后序可能添加的

(一)鏈表節點ListNode類~

template<typename T> struct ListNode {T _data;ListNode<T>* _next;ListNode() :_data(0), _next(nullptr){} };

(二)單鏈表MyForward_List類~

(在下面再寫出其中的函數,方便起見,不用分文件編寫的方式),所有函數方便起見,全部設定為public

template<typename T> class MyForward_List { private:ListNode<T>* _head;int _size;//鏈表的大小 };

1.構造函數 MyForward_List()~

注意:鑒于我目前看到的c++鏈表面試題的解法,基本頭節點都不是空哨兵節點,所以此處,只要鏈表不為空,_head均有意義,并非是空哨兵節點(即_head的data沒意義,也不會去訪問,其只有一個next指針指向鏈表首節點)。(實際上最好有一個空哨兵作為首節點,如果有空哨兵,有的函數能寫的更加簡便點)

MyForward_List(){_head = nullptr;_size = 0;}

2.刪除鏈表中所有數據的函數 clear()~

由于所有數據在插入時,都會采用在堆區創建的形式,所以需要一個函數來清空所有堆區的數據,因此也需要遍歷一遍單鏈表。

/*清楚所有數據*/void clear(){//要遍歷一遍,將所有數據刪除。ListNode<T>* next = nullptr;//當前要被刪除節點的后繼節點for (ListNode<T>* curr = _head; curr != nullptr;){next = curr->_next;delete curr;curr = next;}_size = 0;}

3.析構函數 ~MyForward_List()~

~MyForward_List(){clear();}

4.頭插法插入元素 push_front(T data)~

void push_front(T data){if (_head == nullptr)//如果頭節點為空,則將此節點設為頭節點{_head = new ListNode<T>();_head->_data = data;_head->_next = nullptr;}else{ListNode<T>* oldHead = new ListNode<T>();//創建新節點,其值為原head的值。oldHead->_data = _head->_data;oldHead->_next = _head->_next;_head->_data = data;_head->_next = oldHead;}_size++;}

5.頭刪法刪除元素 pop_front()~

任何刪除函數,都需要考慮到鏈表是否為空的情況。

void pop_front(){if (_head != nullptr){ListNode<T>* headNext = _head->_next;delete _head;_head = headNext;_size--;}}

6.尾插法插入元素 push_back(T data)~

尾插法個人認為對于單鏈表的實際使用中,沒有任何意義(你真想要尾插,可以用雙鏈表啊)

void push_back(T data){if (_head == nullptr)//如果頭節點為空,則將此節點設為頭節點{_head = new ListNode<T>();_head->_data = data;_head->_next = nullptr;}else{ListNode<T>* curr = _head;for (; curr->_next != nullptr; curr = curr->_next);//找到尾結點,此時其next一定為空ListNode<T>* newNode = new ListNode<T>();curr->_next = newNode;newNode->_data = data;newNode->_next = nullptr;}_size++;}

7.尾插法刪除元素 pop_back()~

同理,尾刪法,對于單鏈表,也是沒有意義的。但注意,真要寫的時候,需要兩個輔助的指針,才能很好地實現尾刪。

/*尾刪*/void pop_back(){if (_head != nullptr){ListNode<T>* curr = _head, * prev = _head;for (; curr->_next != nullptr; prev = curr, curr = curr->_next);//找到尾結點,需要額外的節點prev來作為curr的前驅,否則curr刪除后,其前驅的next指向的是野指針。delete curr;prev->_next = nullptr;curr = nullptr;_size--;}}

8.按data刪除鏈表中其中一個元素 erase(T data)

基本也要兩個指針輔助刪除。

bool erase(T data)//刪除一個元素。{if (_head == nullptr){return false;}else if (_head->_data == data)//看頭節點是否是要被刪除的元素{ListNode<T>* headNext = _head->_next;delete _head;_head = headNext;_size--;return true;}for (ListNode<T>* prev = _head, *curr = _head->_next; curr != nullptr; prev = curr, curr = curr->_next){if (curr->_data == data){prev->_next = curr->_next;delete curr;curr = nullptr;_size--;return true;}}return false;}

9.刪除符合data值的所有元素 remove(T data)

思路跟8差不多,就是需要對刪除的這個元素,是不是頭節點,進行區分。
理解的話,可以自行畫圖理解(比如 1->1->2刪除1)(1->2->2刪除2)

void remove(T data)//刪除符合這個條件的所有元素{while (_head != nullptr && _head->_data == data)//看頭節點是否是要被刪除的元素,也要判空{ListNode<T>* headNext = _head->_next;delete _head;_head = headNext;_size--;}if (_head == nullptr)//到這一步的條件為頭節點為空,或者頭節點的值不等于data{return;}for (ListNode<T>* curr = _head->_next, *prev = _head; curr != nullptr; )//這一步的條件為頭節點的值不等于data{if (curr->_data == data){prev->_next = curr->_next;delete curr;curr = prev->_next;_size--;}else{prev = curr;curr = curr->_next;}}}

10.找到倒數第k個節點-解法1 Find_K_Node(const int& k)

由于在定義鏈表的時候,我們定義了_size這個成員變量,所以直接利用這個變量。

//找倒數第k個節點ListNode<T>* Find_K_Node(const int& k)const{if (k<1 || k>_size){return nullptr;}int number = 0;int length = _size - k + 1;//對應倒數第k個的正數。for (ListNode<T>* curr = _head; curr != nullptr; curr = curr->_next){if (++number == length){return curr;}}return nullptr;//只有當_head=nullptr時,會出現這種情況。}

11.找到倒數第k個節點-解法2 Find_K_Node2(const int& k)

此法為不借助size的解法,也是網上常規的,利用兩個指針的解法。

當第一個指針達到k-1個位置的時候,第二個指針開始出發,當第一個指針到達尾節點的時候,第二個指針此時的節點,就是倒數第k個節點。

//找倒數第k個節點//不借助sizeListNode<T>* Find_K_Node2(const int& k)const{if (k < 1 || _head == nullptr)//保證不越界,以及鏈表為空的情況{return nullptr;}int number = 0;ListNode<T>* KNode = nullptr, * curr = nullptr;for (curr = _head; curr->_next != nullptr; curr = curr->_next)//這里需要改成curr->next不能為空{++number;if (number == k - 1){KNode = _head;//當第一個指針指的位置離head有k-1個時,第二個指針就可以開始出發了。}else if (number > k - 1 && KNode != nullptr)//當第二個指針可以出發時{KNode = KNode->_next;}}if (k == 1)//如果是倒數第一個{return curr;}if (KNode != nullptr)//如果第二個指針不為空,則返回第二個指針。{return KNode;}return nullptr;//當_head=nullptr時,或者KNode為nullptr時,會出現這種情況。}

12.反轉鏈表 reverse()

看似麻煩,實際上,畫個圖就能解決,首先反轉,必須要遍歷整個鏈表,在遍歷過程中完成反轉。因此,可以試著畫(1->2->3)進行反轉和(1->2->3->4)進行反轉。思路就會清晰很多。

在下列函數中,用到了3個指針,分別指向當前節點的前驅,當前節點,當前節點的后繼。以完成鏈表的反轉。

并要對頭節點進行額外的考慮。

//反轉鏈表void reverse()//畫圖1 2 3 4進行分析就能明白,需要3個指針進行輔助。{if (_head == nullptr){return;}ListNode<T>* curr = _head->_next, * prev = _head, * next = _head->_next;for (; curr != nullptr; prev = curr, curr = next){next = curr->_next;curr->_next = prev;if (prev == _head){prev->_next = nullptr;}}//循環完之后,此時curr為nullptr,prev為尾結點_head = prev;//就更新頭節點。只有一個節點時,這個也成立}

13.正向輸出單鏈表 PrintList()

/*遍歷輸出*/void PrintList()const{for (ListNode<T>* curr = _head; curr != nullptr; curr = curr->_next){cout << curr->_data << endl;}cout << "size 為" << _size << endl;}

14.反向遍歷輸出單鏈表 PrintReverseList()

此時,只需要一個輔助棧,就能解決反向輸出的問題

//反向遍歷輸出void PrintReverseList()const{stack<T> DataStack;for (ListNode<T>* curr = _head; curr != nullptr; curr = curr->_next){DataStack.push(curr->_data);}while (!DataStack.empty()){cout << DataStack.top() << endl;DataStack.pop();}cout << "size 為" << _size << endl;}

其中empty()函數為

bool empty()const{return !_size;}

15.獲取鏈表的首元素 front()

這個會在下面的合并兩個排序的鏈表,以及找兩個鏈表公共的節點中用到。

實際上這個函數并不規范,在stl的list中,front()成員函數是用來得到節點的data(ValueType)值的。在此處為了方便起見,可以直接得到_head。(實際上,省事點,將_head設為public就行了)

//首元素//實際上這個不是很規范ListNode<T>*& front(){return _head;}

16.得到鏈表的長度 getSize()

int getSize()const{return _size;}

(三)非成員函數騷操作鏈表題

1.合并兩個排序的鏈表

思路就是歸并排序的歸并操作。懂歸并排序的歸并原理,這個也就懂了。

//合并兩個排序的鏈表,假設都是從小到大排列 template<typename T> void MergeSortedList(MyForward_List<T>& L1, MyForward_List<T>& L2, MyForward_List<T>& L) {ListNode<T>* L1Node = L1.front();ListNode<T>* L2Node = L2.front();while (L1Node != nullptr && L2Node != nullptr){if (L1Node->_data < L2Node->_data){L.push_front(L1Node->_data);L1Node = L1Node->_next;}else{L.push_front(L2Node->_data);L2Node = L2Node->_next;}}while (L1Node != nullptr){L.push_front(L1Node->_data);L1Node = L1Node->_next;}while (L2Node != nullptr){L.push_front(L2Node->_data);L2Node = L2Node->_next;}L.reverse();//反轉鏈表,因為是按頭插的,順序會改變。 }

2.找兩個鏈表最近公共的節點解法1

一般,是這樣的騷鏈表,才會出現這種情況(這里用到了其他老兄的一張圖)

第一種利用輔助棧,進行解決,相對蠻力的方式。將兩個鏈表從頭到尾遍歷一遍,將結果存到兩個棧中,再從兩個棧頂分別彈出元素,第一個不相等的元素的前一個棧頂元素,就必然是兩個鏈表的最近公共節點。

原理方面應該沒問題,個人沒有測試這段代碼,應該是沒問題的,有問題可以下方留言。

template<typename T> ListNode<T>* FirstCommonNode1(MyForward_List<T>& L1, MyForward_List<T>& L2)//不寫測試代碼,太麻煩//棧的方式也太繁瑣,不用 {ListNode<T>* L1Node = L1.front();ListNode<T>* L2Node = L2.front();if (L1Node == nullptr || L2Node == nullptr){return nullptr;}stack<ListNode<T>*> L1Stack;stack<ListNode<T>*> L2Stack;//將L1和L2的data 數據存到stack中for (ListNode<T>* curr = L1Node; curr != nullptr; curr = curr->_next){L1Stack.push(curr);}for (ListNode<T>* curr = L2Node; curr != nullptr; curr = curr->_next){L2Stack.push(curr);}ListNode<T>* CommonNode = nullptr;while (L1Stack.top() == L2Stack.top())//當棧頂元素不一致時,退出循環{CommonNode = L1Stack.top();L1Stack.pop();L2Stack.pop();}return CommonNode; }

3.找兩個鏈表最近公共的節點解法2

這里用到了這個老哥(https://www.cnblogs.com/kevinsharif/p/9216807.html)的第七個部分的內容的思想。即將鏈表長度長的鏈表先遍歷到跟短的鏈表一樣的長度,再一個個比較。第一個相同的節點,就必然是兩個鏈表的最近公共節點。

template<typename T> ListNode<T>* FirstCommonNode2(MyForward_List<T>& L1, MyForward_List<T>& L2)//不寫測試代碼,太麻煩//減長度的方式更高效 {ListNode<T>* L1Node = L1.front();ListNode<T>* L2Node = L2.front();if (L1Node == nullptr || L2Node == nullptr){return nullptr;}int L1Size = L1.getSize();int L2Size = L2.getSize();int diff = L1Size - L2Size;if (diff > 0)//選擇最長的那個,“剪去”多余的長度{for (ListNode<T>* curr = L1Node; diff > 0; diff--){curr = curr->_next;}}else{diff = -diff;for (ListNode<T>* curr = L2Node; diff > 0; diff--){curr = curr->_next;}}//到這一步,兩個鏈表的長度應該一致。for (ListNode<T>* curr = L1Node, *curr2 = L2Node; curr != nullptr; curr = curr->_next, curr2 = curr2->_next){if (curr == curr2)//只要碰到一個相等的,就返回。{return curr;}}return nullptr;//說明兩個鏈表沒有公共的節點 }

(四)后序可能添加的

網上看到一些騷題,比如判斷一個單鏈表是否有環,環中節點個數,環入口等等題,有時間我再看看并進行總結,雖然其他人也總結的比較多也比較好了。

說實話,個人認為這些真心沒意義,除了面試或者考試只能考這些以外。= =。不過,如果你分析過二叉樹,紅黑樹等的寫法的話,再來看鏈表的這些騷操作題,哪怕跟我一樣第一次看,也能很快理解和掌握。然后為了面試再把這些背下來(o(╯□╰)o)。

對我寫的代碼不是很懂的,可以在下方留言,有必要的話,我再進行更多的注解實際上對于這種指針題,畫圖就能解決大部分問題!剩下就看悟性和數學功底了。

總結

以上是生活随笔為你收集整理的c++ 数据结构和算法之刷无聊的面试题(1)-单链表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

久久九九久久九九 | 精品久久久久久久久亚洲 | 中文字幕色站 | 不卡电影免费在线播放一区 | 亚洲精品黄色在线观看 | 国内久久| 黄色特级片 | 精品国产一区二区三区久久 | 免费麻豆视频 | 日韩高清毛片 | 国产二区电影 | 国产亚洲视频在线观看 | 久久免费高清视频 | 国产精品99久久久久久人免费 | 又黄又爽又湿又无遮挡的在线视频 | 欧美巨大| 午夜电影av | 最近中文字幕完整视频高清1 | 日韩在线三级 | 久久亚洲私人国产精品va | 97av在线视频 | 永久免费的啪啪网站免费观看浪潮 | 国产精品久久久久久麻豆一区 | 日韩在线电影 | 日本午夜在线亚洲.国产 | 日韩免费在线观看 | 91成人精品在线 | 色婷婷激情综合 | 九九热在线播放 | 美女视频久久 | 国产精品嫩草影视久久久 | 91看片在线播放 | 国产不卡在线视频 | 亚洲精品视频二区 | 午夜在线免费视频 | 激情深爱.com| 国产一级视屏 | 欧美日韩在线精品一区二区 | 国产精品久久久久高潮 | 欧美xxxxx在线视频 | 在线黄色毛片 | 在线亚洲精品 | 日韩在线观看电影 | 五月激情婷婷丁香 | 国产在线久草 | 最新av网址在线观看 | 精品日韩视频 | 亚洲免费国产 | 狠狠色狠狠色合久久伊人 | 国产亚洲精品久久久久秋 | 国产在线a免费观看 | 九九天堂| 五月天六月色 | 日韩字幕在线观看 | 久久影院亚洲 | 永久免费精品视频网站 | 成人免费观看a | 亚洲第一av在线播放 | 91丨九色丨国产女 | 亚洲乱码国产乱码精品天美传媒 | 亚洲精品国产精品99久久 | 丁香婷婷综合激情 | 四虎4hu永久免费 | 免费看一级 | 亚洲精品小视频在线观看 | av高清免费在线 | 免费午夜视频在线观看 | 国产日韩精品欧美 | 国产夫妻自拍av | 色噜噜在线观看 | 国内免费的中文字幕 | 国产精品久久久久久久免费 | 久久国产精品偷 | 精品免费视频. | 成人国产精品一区二区 | 久久久官网 | 91成人免费在线视频 | 国产精品久久久久久影院 | 日韩欧美99| 日韩一级成人av | 国产午夜精品一区二区三区在线观看 | 国产精品久久久久久婷婷天堂 | 五月天色网站 | 综合网五月天 | av免费电影在线 | 亚洲综合一区二区精品导航 | 日本精品中文字幕 | 天天摸天天操天天爽 | 天天夜操 | 国产91对白在线播 | 337p欧美| 国产成人61精品免费看片 | 国产高清第一页 | 99中文字幕 | 一级一级一片免费 | www.日日日.com| 色综合久久88色综合天天 | 欧美国产日韩激情 | 在线免费观看av网站 | 免费久久网站 | 超级碰碰碰免费视频 | 久久久久一区二区三区四区 | 日日摸日日 | 国产麻豆果冻传媒在线观看 | 色婷婷在线视频 | 96久久| 国产一级不卡毛片 | 免费观看黄色12片一级视频 | 在线成人一区 | 婷婷久久网 | 99视频免费观看 | 91色一区二区三区 | 中文字幕在线观看免费观看 | 精品国产a| 亚洲国产丝袜在线观看 | 国产免费视频在线 | 69精品| 天堂av在线网站 | 欧美日韩精品在线播放 | 免费色网| 久久久久久久久影院 | 国产成人精品亚洲精品 | 久久精品亚洲综合专区 | 欧美日韩国产精品爽爽 | 亚洲欧美视频网站 | 久久热首页 | 在线精品视频免费观看 | 日韩a在线观看 | 一区二区精品在线 | 国产在线播放不卡 | av天天在线观看 | 四虎最新域名 | 午夜电影一区 | 日韩美女久久 | 一级a性色生活片久久毛片波多野 | 一级黄色片毛片 | 国产精品久久久久久久久久久久午夜 | 亚洲国产黄色片 | 国产成人亚洲在线电影 | 色综合久久综合网 | 色婷婷av国产精品 | 国产精品网红直播 | 亚洲国产中文在线 | 日批视频在线播放 | 91精品区| 久久日韩精品 | 91亚洲精品久久久蜜桃 | 亚洲h视频在线 | 国产黄色一级片 | 日韩欧美在线高清 | 99视频99| 欧美日韩不卡一区二区三区 | 91最新国产| 黄色a级片在线观看 | 午夜精品av | 在线观看黄色的网站 | 日韩欧美一区二区在线观看 | 成人小视频在线播放 | 91精品国产综合久久福利 | 天天操天天舔天天干 | 久久久免费看视频 | 亚洲欧美国产精品 | 欧美色婷婷 | 欧美日韩亚洲第一 | 成人国产精品久久久春色 | 一区二区三区四区五区六区 | 国产日本在线观看 | 欧美一区二区三区特黄 | 国产精品原创在线 | 97在线看| 国产99久久久精品 | 99福利片 | 日韩伦理一区二区三区av在线 | 日韩av二区 | 国产亚洲精品免费 | 人人爽人人爽人人片 | 97色国产| 手机在线日韩视频 | 亚洲午夜av电影 | 伊人开心激情 | 91看片在线看片 | 麻豆视频免费入口 | 国产视频在线观看免费 | 久久久久久毛片精品免费不卡 | 欧美最猛性xxx | 欧美日韩国产精品一区二区三区 | 国产福利小视频在线 | 国产午夜精品一区二区三区四区 | 黄色免费电影网站 | 在线观看免费 | 探花视频在线版播放免费观看 | 欧美a级成人淫片免费看 | 一区二区不卡 | 日韩欧美国产激情在线播放 | 亚洲资源在线网 | 992tv在线 | 午夜精品在线看 | 色天天 | av免费观看网址 | 国产成人一区二区在线观看 | 一本一本久久a久久精品综合妖精 | 欧美精品黑人性xxxx | 综合网婷婷 | 久久综合五月婷婷 | www日| 国产福利91精品一区 | 中文字幕 国产视频 | 黄色影院在线免费观看 | 中文字幕乱码日本亚洲一区二区 | 日韩在线视频免费看 | 欧美一级xxxx | 首页国产精品 | 日本精品久久久一区二区三区 | 日韩激情视频在线 | 亚洲综合色丁香婷婷六月图片 | 成人欧美一区二区三区黑人麻豆 | 六月丁香社区 | 免费91在线 | 婷婷丁香国产 | 99日韩精品 | 国产精品久久 | av电影久久 | 久香蕉| 国产不卡毛片 | 在线亚洲成人 | 精品久久精品 | 成年人免费在线观看网站 | 国语麻豆| 日韩免费三级 | 久久久久亚洲精品 | 久久久久免费电影 | 天天操天天干天天爱 | 国产精品九九九九九 | a天堂最新版中文在线地址 久久99久久精品国产 | 日韩成人免费在线观看 | 超碰97人人爱 | 成人国产精品一区二区 | 一区二区影院 | 亚洲精品综合欧美二区变态 | 伊人午夜视频 | 成人一区二区三区中文字幕 | 973理论片235影院9 | 免费在线激情电影 | 三日本三级少妇三级99 | 欧美日韩一区二区三区不卡 | 手机av在线不卡 | 日韩视频图片 | 中文在线亚洲 | 91丨九色丨高潮丰满 | 亚洲精品xx | 婷婷色在线观看 | 在线观看黄a | 欧美 日韩 性 | 久久精品999 | 亚洲情婷婷| 一区二区三区免费在线观看视频 | 狠狠成人 | 国产玖玖在线 | 国产成人久久77777精品 | 久久伦理网 | 99九九免费视频 | 69夜色精品国产69乱 | 精品国产乱码久久久久久三级人 | 精品国产精品国产偷麻豆 | 五月天亚洲综合 | 欧美日在线观看 | 色综合天天在线 | av成人在线电影 | 天天操夜夜操国产精品 | 国产高清视频在线免费观看 | 国产精品视频最多的网站 | 亚洲五月激情 | 精品福利视频在线观看 | 中文字幕一区二区三区视频 | 亚洲一区二区麻豆 | 91视频免费视频 | 亚洲第一av在线 | 欧美性生活一级片 | 天天爱天天操天天干 | 伊人六月 | 有码视频在线观看 | 国产999久久久 | 国产一区二区在线看 | 欧美一级特黄高清视频 | 欧美亚洲国产精品久久高清浪潮 | 亚洲精品无 | 国产美女视频免费 | 99久久精品免费看国产免费软件 | 免费观看v片在线观看 | 综合天天网 | 人人草人人做 | 日韩v欧美v日本v亚洲v国产v | 国产夫妻性生活自拍 | av在线成人 | 中文字幕在线观看完整版 | 成年人视频在线免费 | 激情视频免费在线 | 国产亚洲日 | 亚洲成 人精品 | 中文字幕免费观看视频 | 激情 一区二区 | 精品国偷自产在线 | 国产美女永久免费 | 999久久久欧美日韩黑人 | 国产精品a久久久久 | 久久精品一区二区 | 最新日韩电影 | 亚洲精品国产综合久久 | www.久艹| av中文资源在线 | 欧美精品久久久久久久 | 久久手机精品视频 | 国产精品系列在线观看 | www.夜色321.com| 精品视频123区在线观看 | 视频一区二区精品 | 久久久久久久免费观看 | 97免费在线观看视频 | 手机在线小视频 | 午夜精品99久久免费 | 国产精品美女视频 | 一区在线电影 | 国产成人在线观看 | 中文字幕成人在线观看 | 天天综合久久 | 国产视频久久久久 | 狠狠色丁香久久婷婷综合丁香 | 婷婷四房综合激情五月 | 国产精品九九视频 | 国产精品99久久久精品免费观看 | 黄色网大全 | 99这里只有久久精品视频 | 免费日韩 | 不卡的av| 国产精品麻豆欧美日韩ww | 超碰人人国产 | 99爱国产精品 | 国产成人亚洲精品自产在线 | 成人av午夜 | 最新av免费在线 | 狠狠躁日日躁 | 999色视频 | av网址aaa| 999ZYZ玖玖资源站永久 | 久热久草在线 | 国产丝袜制服在线 | 亚洲黄色影院 | 欧美日韩免费一区 | 黄色亚洲大片免费在线观看 | 国产玖玖视频 | 最近中文字幕大全 | 亚洲午夜不卡 | 免费成人黄色 | 国产精品久久久久婷婷二区次 | 手机av网站 | 亚洲二区精品 | 在线观看黄色小视频 | 91黄色成人 | 亚洲国产日韩欧美在线 | 久久久观看 | 日韩在线观看的 | 99热 精品在线 | 久久综合久久鬼 | 黄色大片日本 | 人人看人人爱 | 天天插日日射 | 日韩av免费大片 | 日韩专区在线观看 | 黄在线| 中文字幕日本在线观看 | 丁香网五月天 | 在线一二三四区 | 精品久久久影院 | a级片久久久| 欧美日韩在线免费观看 | 三级视频日韩 | 国产综合在线观看视频 | 午夜国产一区二区 | 国产五月天婷婷 | 久草网免费 | 亚州av一区| 黄色免费观看网址 | 国产手机精品视频 | 天天操网站 | 国产一区在线视频观看 | 亚洲成人黄| 国产成人av在线 | 免费观看一级一片 | 色综合久久久久综合体桃花网 | 国产中文字幕一区 | 久久五月天综合 | 一本一道久久a久久综合蜜桃 | 99热99| 久草在线免费资源站 | 亚洲最大av在线播放 | 久久人人爽人人爽人人片av免费 | 国产一区二区高清不卡 | 伊人色**天天综合婷婷 | 午夜的福利 | 四虎海外影库www4hu | 婷婷5月色 | 最近日本韩国中文字幕 | av在线播放中文字幕 | 国产精品免费在线 | 免费在线国产 | 久热av| 久久噜噜少妇网站 | 亚洲国产免费看 | 蜜桃麻豆www久久囤产精品 | 97热在线观看 | 天天射天天操天天色 | 91精品国产高清自在线观看 | 婷婷激情久久 | 久久久久电影网站 | 日韩在线字幕 | 高清一区二区三区 | 国产精品嫩草55av | 国产精品久久久久久a | 1000部18岁以下禁看视频 | 手机在线视频福利 | 午夜在线免费观看 | 日韩免费高清在线 | 亚洲精品在线资源 | 97国产在线视频 | 午夜精品一二三区 | 丁香五月亚洲综合在线 | 日本护士三级少妇三级999 | 最新国产精品拍自在线播放 | 久久久国产精华液 | 日本在线视频一区二区三区 | 国产精品久久久久久一二三四五 | 国产精品私人影院 | 中文字幕免费国产精品 | 91pony九色丨交换 | 久久久久久久久爱 | 91精品一区在线观看 | 国产精品久久影院 | 久久综合五月婷婷 | 夜又临在线观看 | 激情狠狠干 | 91女神的呻吟细腰翘臀美女 | 亚洲h色精品| 亚洲国产美女久久久久 | 一级黄毛片 | 丁香在线观看完整电影视频 | 亚洲一区精品人人爽人人躁 | 欧美日韩国产网站 | 九九色综合 | 美女视频久久黄 | 91精品免费视频 | 日韩欧美观看 | 黄色毛片网站在线观看 | 狠狠干网址 | 亚洲精品在线观看av | 午夜精品久久久久久久久久久 | 日韩精品第1页 | 激情电影影院 | 国产成人精品一区二区三区福利 | 亚洲第一成网站 | 在线观看中文字幕第一页 | 久久精品欧美一区二区三区麻豆 | www.色综合.com | 狠狠综合网| www天天干 | 亚洲国产精品va在线 | 色婷婷久久久综合中文字幕 | 9在线观看免费高清完整版在线观看明 | 久久99深爱久久99精品 | 狠狠躁日日躁夜夜躁av | 美女网站一区 | 开心激情综合网 | av中文字幕在线看 | 欧美黑人性猛交 | 91九色老 | 久久人91精品久久久久久不卡 | 五月婷社区 | 久久精品中文字幕一区二区三区 | 99激情网| 中文字幕久久精品亚洲乱码 | 久久婷婷色综合 | 天天干,天天草 | 在线最新av | 久久精品久久精品 | 天天色天天上天天操 | 国产麻豆电影 | 午夜精品一区二区三区在线播放 | 菠萝菠萝在线精品视频 | 国产伦理一区二区 | 成人性生交大片免费看中文网站 | 久久国产精品一区二区三区 | 草久视频在线 | 夜夜澡人模人人添人人看 | 激情五月av | 在线观看理论 | 怡春院av | 国产麻豆精品久久一二三 | 国产香蕉97碰碰碰视频在线观看 | 国色天香永久免费 | 婷婷综合久久 | 国产精品久久久久久a | 狠狠色伊人亚洲综合网站野外 | 国产色秀视频 | 日韩高清一区在线 | 天天操天天能 | 99视频在线观看免费 | av中文字幕电影 | 在线看黄色的网站 | 精品国产一区二区三区久久久 | 丁香色婷 | 黄视频网站大全 | 国产91国语对白在线 | 日本黄色大片儿 | 美女精品国产 | 在线观看资源 | 日韩精品国产一区 | 欧美国产在线看 | 亚洲永久国产精品 | 中文字幕精品久久 | 日韩精品在线视频 | 久久九九精品久久 | 国产精选在线 | 在线 精品 国产 | 丰满少妇在线观看网站 | 亚洲人成人在线 | 亚洲人成综合 | 国产资源在线免费观看 | 久久久亚洲影院 | www.香蕉视频 | 久久试看 | 日韩精品最新在线观看 | 色网站在线免费 | 久久久久激情视频 | av免费片 | 在线韩国电影免费观影完整版 | 国产日韩精品在线 | 日韩手机在线观看 | 91最新地址永久入口 | av在线播放不卡 | 免费午夜视频在线观看 | 国内成人精品视频 | 欧美一二三四在线 | 黄色网址国产 | 91香蕉视频污在线 | 日韩精品久久久免费观看夜色 | 高清视频一区二区三区 | 日本在线观看视频一区 | 精品国产黄色片 | 狠狠色综合欧美激情 | 成年人免费电影在线观看 | 91久久一区二区 | 麻豆视频在线免费观看 | 国外av在线| 91精彩视频在线观看 | www麻豆视频 | 亚洲一级久久 | av丁香花 | 日韩成人高清在线 | 国产麻豆精品95视频 | 日韩在线视频精品 | 夜夜看av | 国产理论一区二区三区 | 欧美一级裸体视频 | 91成人午夜 | 亚洲手机天堂 | 久久亚洲美女 | 日韩欧美一区二区三区免费观看 | 免费观看91 | 人人射人人爽 | 国产在线精品观看 | av.com在线 | 国产麻豆精品久久一二三 | 色婷婷国产精品 | 亚洲3级| 中文字幕在线观看网址 | 欧美91精品国产自产 | 91精品办公室少妇高潮对白 | 日韩午夜视频在线观看 | 2017狠狠干 | 亚洲一级黄色av | 久久人人爽人人片av | www.久久婷婷 | 在线导航av| 婷婷色在线| 国产98色在线 | 日韩 | 999久久国精品免费观看网站 | 婷婷久久一区二区三区 | 欧美性大战 | 视频一区二区三区视频 | 日本在线观看一区 | 欧美日韩一区二区三区在线观看视频 | 手机av资源 | 国产精品嫩草影院9 | 亚洲区另类春色综合小说校园片 | 国产乱对白刺激视频在线观看女王 | 九九在线高清精品视频 | 手机av电影在线 | 精产嫩模国品一二三区 | 97精品国产91久久久久久 | av在线a| 天天操天天射天天爽 | 在线播放视频一区 | 午夜视频在线观看一区二区 | 欧美做受高潮1 | 91女神的呻吟细腰翘臀美女 | 国产精品久久一卡二卡 | 黄色性av| 国产视频一区二区在线 | 国产在线观看中文字幕 | 日韩在线观看中文字幕 | 日韩xxxbbb| 亚洲爱视频 | 色综合久久五月天 | 97精品国自产拍在线观看 | 亚洲无线视频 | 性色在线视频 | 亚洲免费av网站 | 亚洲最大的av网站 | 久久久久久久久久久网站 | 美女黄视频免费看 | 婷婷综合五月天 | 亚洲激情网站免费观看 | 免费日韩一区二区三区 | 久久久久久久久电影 | 久久久午夜精品福利内容 | 五月婷婷视频在线 | 国产精品久久久久久久久久久久午夜 | 天天干天天干天天干天天干天天干天天干 | 精品黄色片 | av高清在线观看 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 波多野结衣电影一区二区 | 精品黄色视 | 国产乱码精品一区二区三区介绍 | 婷婷六月色 | 久久综合久久鬼 | 欧美亚洲国产一卡 | 米奇影视7777 | 99在线播放| 欧美精品亚州精品 | 色婷婷综合久久久中文字幕 | 黄色av电影在线 | 国产精品久久久免费看 | 在线观看免费视频 | 精品一二三四五区 | 国产99久久九九精品免费 | 日韩精品一区二区三区中文字幕 | 亚洲精品一区二区三区在线观看 | 日韩区欧美久久久无人区 | 欧美成人69av | 黄色亚洲免费 | 久久香蕉影视 | 午夜久久电影网 | sesese图片| 久久精品国产亚洲aⅴ | 国产色拍拍拍拍在线精品 | 五月激情在线 | 最近中文字幕视频网 | 在线国产一区二区 | 国产精彩视频一区二区 | 国内外成人在线 | 人人看黄色 | 久草精品视频在线观看 | 久久久久久免费 | 国产黄色播放 | 国产视频亚洲视频 | 久久精品毛片 | 人人澡人| 最新影院 | 国语自产偷拍精品视频偷 | 天堂在线一区二区 | 亚洲九九影院 | 天堂在线一区二区三区 | 爱爱av网| 国产成人av一区二区三区在线观看 | 国产精品久久久久久久久毛片 | 国产精品久久久久久久av电影 | 四虎国产精品成人免费4hu | 波多野结衣视频一区二区三区 | 亚州国产精品 | 99久久精品免费看国产免费软件 | 97在线精品国自产拍中文 | 91麻豆精品国产91久久久无需广告 | 亚洲精品视频免费在线观看 | 麻豆一二| 很黄很黄的网站免费的 | 99免在线观看免费视频高清 | 色多多污污在线观看 | 国内揄拍国内精品 | 人人插人人爱 | 黄污网站在线 | 开心丁香婷婷深爱五月 | 婷婷色在线观看 | 亚洲经典视频 | 日本久久久久久久久久久 | 99精品欧美一区二区蜜桃免费 | 久久免费视频在线 | 成人午夜精品久久久久久久3d | 日韩夜夜爽 | 国产精品久久久免费 | 国产91粉嫩白浆在线观看 | 国产免费视频在线 | 亚洲国产日本 | 丁香视频 | 九九九在线观看 | 亚洲精品456在线播放乱码 | 成人午夜剧场在线观看 | 免费观看黄 | 国产原创av在线 | 日韩一级电影网站 | 97视频在线观看成人 | 黄色网免费 | 伊人超碰在线 | 在线观看岛国 | 国产三级视频 | 九九久久视频 | 久久久久综合 | 五月婷婷色 | 国产视频在线一区二区 | 天天拍天天草 | 日本午夜在线亚洲.国产 | 亚洲一级片在线观看 | 国产日韩在线观看一区 | 色婷婷色 | 欧美日本在线视频 | 国产专区欧美专区 | 久久深夜 | 999成人精品 | 久久9视频| 亚洲涩涩网站 | 国产精品一区二区 91 | 精品久久久精品 | 99久久日韩精品视频免费在线观看 | 免费一级片视频 | 天天操夜夜摸 | 91九色蝌蚪视频在线 | 国产在线视频在线观看 | 免费久久久久久 | 亚洲精品男人的天堂 | 区一区二区三区中文字幕 | 国内精品久久久久久久影视麻豆 | 国产免费成人 | 久久久久久影视 | 久久撸在线视频 | 去看片| 香蕉影视app | 亚洲综合在线一区二区三区 | 99久久精品国产亚洲 | av丁香 | 久久精品国产亚洲a | 美女视频黄频大全免费 | 色噜噜在线观看视频 | 欧美另类性 | 国产污视频在线观看 | 国产视频99 | 日韩理论在线视频 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 色多多视频在线观看 | 黄色资源在线 | 亚洲 精品在线视频 | 国产视频2区 | 在线观看免费国产小视频 | 香蕉视频在线播放 | 中文字幕国产在线 | 夜夜骑日日 | 日韩成人在线免费观看 | 91麻豆视频| 91系列在线观看 | 欧美一区二区三区四区夜夜大片 | 黄色免费网站下载 | 国产伦理一区 | 日韩精品你懂的 | 国产精品免费av | 激情综合五月天 | 国产成人在线综合 | 日本69hd| 特级a老妇做爰全过程 | 999电影免费在线观看 | 超碰个人在线 | 国产福利一区二区三区视频 | 久久久久久久久久久电影 | 欧美成人精品在线 | 日韩视频专区 | 91尤物国产尤物福利在线播放 | 色婷婷在线播放 | 日日摸日日添夜夜爽97 | 人人干狠狠干 | 欧美日韩在线观看一区 | www一起操| 久久人人爽人人爽人人片av免费 | 日韩av免费一区二区 | www.天天操.com| 亚洲国产日韩一区 | 久久综合色婷婷 | 成人av片免费观看app下载 | 天天爽人人爽 | 中文字幕免费播放 | 成片免费观看视频大全 | 午夜色性片 | 天天插夜夜操 | 在线免费高清一区二区三区 | 在线观看视频 | www.亚洲在线| 国产精品久久久久久久久久久久午 | 激情网站免费观看 | 久草在线观 | 国产精品区一区 | 不卡av免费在线观看 | 久久一精品 | 一区二区三区精品在线视频 | 99电影456麻豆 | 五月婷香蕉久色在线看 | 在线看岛国av | 91视频在线免费下载 | 亚洲国产网站 | 亚州五月 | 久久99精品久久久久蜜臀 | 97视频资源| 国内精品在线一区 | 国产精品99久久久久久小说 | 婷婷激情综合 | 国产高清av免费在线观看 | 国产精品嫩草69影院 | 亚洲成人精品影院 | 中文字幕视频网 | 97视频资源 | 久久精品在线 | 中文字幕亚洲五码 | 91av九色 | 久久综合干 | 久久精品亚洲综合专区 | 免费a网站 | 精品九九九 | 国产精品福利在线观看 | 日日碰狠狠添天天爽超碰97久久 | 亚洲精品国精品久久99热 | 免费国产在线视频 | 激情婷婷色 | 在线av资源 | 四虎影视欧美 | 在线观看国产高清视频 | 欧美日比视频 | 最近最新中文字幕视频 | 中文字幕一区二区三区在线观看 | 九九视频在线播放 | 午夜电影久久 | av在线亚洲天堂 | 91在线成人 | 最新国产中文字幕 | 婷婷六月天综合 | 久久久免费国产 | 色综合五月天 | 久久久久久久久久影视 | 91亚洲综合 | 黄色软件大全网站 | 国语对白少妇爽91 | 美女在线观看网站 | 中国成人一区 | 婷婷色网 | 涩涩伊人 | 国产精品视频你懂的 | av在线永久免费观看 | 中文字幕乱在线伦视频中文字幕乱码在线 | 天天艹天天爽 | 亚洲成人av免费 | 日韩中文字 | 天天射综合网站 | 国产成人资源 | 日本狠狠色 | 中文字幕免费高清 | 日本一区二区三区视频在线播放 | 久久97超碰 | 成人黄性视频 | 黄色免费看片网站 | 久久免费福利 | 亚洲午夜精品久久久久久久久久久久 | 欧美日韩久久不卡 | 久久亚洲福利视频 | 国产精品免费高清 | 一区二区三区国 | 少妇bbbb搡bbbb搡bbbb | 黄色在线网站噜噜噜 | 国产精品免费看 | 中文字幕在线观看一区二区三区 | 亚洲区精品 | 色综合久久天天 | 黄色美女免费网站 | 97色在线视频 | 干干夜夜 | 亚洲激情六月 | 一级黄色在线视频 | 成人久久 | 午夜视频在线观看一区二区三区 | 欧美色图狠狠干 | a视频在线看 | 亚洲资源 | 国产精品a久久久久 | 国产精品高 | 丁香在线| 欧美大片mv免费 | 91污在线观看 | 99久久99久久精品国产片果冰 | 日韩电影一区二区三区 | av视屏在线| 91中文在线观看 | 国产亚洲精品久久久久秋 | 国内99视频| 永久免费毛片在线观看 | 日本精品中文字幕在线观看 | 国产精品自产拍在线观看桃花 | 亚洲第一香蕉视频 | 天天干夜夜想 | 久久综合给合久久狠狠色 | 国产美女网站在线观看 | 一区在线免费观看 | 婷婷网在线 | 国产精品日韩 | 9幺看片 | 五月婷婷久久综合 | 久草在线免费看视频 | 国产视频资源在线观看 | 美女国内精品自产拍在线播放 | 天天色天天艹 | 色狠狠一区二区 | 久久精品国产亚洲精品2020 | a视频免费 | 欧美日韩一区二区三区在线免费观看 | 久久久免费视频播放 | 18av在线视频 | 日本在线h | 国产最新精品视频 | 色综合久久中文综合久久牛 | 国产精品自在线拍国产 | 色婷婷 亚洲 | 日韩在线电影一区二区 | 国产一级二级三级视频 | 99视屏 | 久久精品视频在线观看 | 国产在线看 | 五月天亚洲激情 | 国产97碰免费视频 | av电影不卡在线 | 国产黄色一级大片 | 日本精a在线观看 | 亚洲韩国一区二区三区 | 欧美日韩国产在线观看 | 亚洲码国产日韩欧美高潮在线播放 | 9999毛片| 麻豆一精品传二传媒短视频 | 日韩中文免费视频 | 欧美精品九九 | 美女视频免费精品 | 在线免费视 | 国产精品1000 | 国产亚洲情侣一区二区无 | 亚洲欧美999| 天堂av免费看 | 欧美一区二区在线刺激视频 | 欧美日韩国产一区 | 日韩理论电影在线 | 日韩在线不卡视频 | 人人澡超碰碰97碰碰碰软件 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 91精品国产92久久久久 | 欧美日韩免费看 | 午夜婷婷综合 | 又黄又爽又湿又无遮挡的在线视频 | 97超碰在线人人 | 国产精品久久久久影院日本 | 久久综合色婷婷 | 国产精品 国内视频 | 手机色在线 | 四虎在线免费观看视频 | 狠狠狠色狠狠色综合 | 91麻豆精品国产91久久久更新时间 | 久久精品国产成人精品 | 亚洲精品国产精品乱码不99热 | 日韩欧美精品一区二区 | 国产精品久久久久久久久久 | 国产丝袜制服在线 | 婷婷电影在线观看 | 国产精品一区二区在线播放 | 久久久免费观看 | 在线观看国产麻豆 | 一区二区三区精品久久久 | 久久久精品高清 | 精品一区中文字幕 | 久久精品免视看 | 欧美日韩中文字幕在线视频 | 日韩在线看片 | 中文字幕免费一区 | 午夜久久影视 | 一级片免费观看视频 | 成人资源在线 | 国内精品国产三级国产aⅴ久 | 欧美亚洲国产日韩 | 五月婷婷欧美视频 | 久久久久久久久久久久亚洲 | 日日日视频 |