<kbd id="fugzo"></kbd>
<pre id="fugzo"></pre>
    1. <fieldset id="fugzo"><style id="fugzo"></style></fieldset>
      <center id="fugzo"></center>
    2. 哑剧盖章,电视剧折腰免费观看全集,亮剑3gp下载,秘密访客,泰剧为你着迷,古城童话,食物链无删减,大鱼海棠

      通過圖的鄰接矩陣實(shí)現(xiàn)圖的搜索實(shí)現(xiàn)(一)

      時(shí)間:2024-10-12 10:51:37 通信工程畢業(yè)論文

      通過圖的鄰接矩陣實(shí)現(xiàn)圖的搜索實(shí)現(xiàn)(一)

      摘 要  本課程設(shè)計(jì)主要解決圖的搜索實(shí)現(xiàn),通過圖的鄰接矩陣實(shí)現(xiàn)深度優(yōu)先搜索和廣度優(yōu)先搜索。圖是一種較線形表和樹更復(fù)雜的數(shù)據(jù)結(jié)構(gòu),其應(yīng)用極為廣泛,目前已滲入到語言學(xué),邏輯學(xué),物理,化學(xué)以及計(jì)算機(jī)科學(xué)等諸多領(lǐng)域中。在本課程設(shè)計(jì)中,系統(tǒng)開發(fā)平臺(tái)為Windows xp,程序設(shè)計(jì)設(shè)計(jì)語言主要采用C語言,程序運(yùn)行平臺(tái)為Windows 2000/XP。程序開始后,通過輸入各結(jié)點(diǎn)與邊的相關(guān)數(shù)據(jù),可以得出相應(yīng)的深度優(yōu)先和廣度優(yōu)先搜索結(jié)果。

      關(guān)鍵詞  程序設(shè)計(jì);C語言;圖的鄰接矩陣;圖的深度優(yōu)先搜索、廣度優(yōu)先搜索
       
      1 引  言
      圖是一種較復(fù)雜的數(shù)據(jù)結(jié)構(gòu),圖的搜索在圖書索引,城市道路建設(shè),人工智能等領(lǐng)域中發(fā)揮著重要作用。圖的搜索有深度優(yōu)先搜索和廣度優(yōu)先搜索,我們可以通過圖的鄰接矩陣或鄰接表實(shí)現(xiàn)圖的這兩種搜索。
      本次程序設(shè)計(jì)我們通過C語言編寫程序?qū)崿F(xiàn)圖的搜索。在編寫過程中我們將圖定義為鄰接矩陣類型,通過深度優(yōu)先搜索遍歷和廣度優(yōu)先搜索遍歷分別實(shí)現(xiàn)圖的搜索。
          我們學(xué)習(xí)兩年的有關(guān)C語言和數(shù)據(jù)結(jié)構(gòu)的相關(guān)知識(shí),而課程設(shè)計(jì)是將我們把所學(xué)的理論和生產(chǎn)實(shí)踐相結(jié)合的重要環(huán)節(jié), 通過這次課程設(shè)計(jì),可以使我們所學(xué)的專業(yè)技能得到鞏固、擴(kuò)大、深入和系統(tǒng)化;培養(yǎng)綜合運(yùn)用所學(xué)知識(shí)解決圖的搜索的能力,初步掌握數(shù)據(jù)結(jié)構(gòu)程序設(shè)計(jì)的方法和步驟;使我們進(jìn)一步提高編寫程序的效率;提高我們獨(dú)立鉆研問題的能力,培養(yǎng)嚴(yán)肅認(rèn)真,實(shí)事求是,刻苦鉆研的工作作風(fēng)。

      2 開發(fā)工具介紹
      C 語言是1972年由美國的Dennis Ritchie設(shè)計(jì)發(fā)明的, 并首次在UNIX操作系統(tǒng)DEC PDP-11 計(jì)算機(jī)上使用。 它由早期的編程語言 BCPL( Basic Combind Programming Language) 發(fā)展演變而來。在1970年, AT&T 貝爾實(shí)驗(yàn)室的 Ken Thompson根據(jù)BCPL語言設(shè)計(jì)出較先進(jìn)的并取名為 B的語言, 最后導(dǎo)了C 語言的問世。 隨著微型計(jì)算機(jī)的日益普及, 出現(xiàn)了許多C語言版本。由于沒有統(tǒng)一的標(biāo)準(zhǔn), 使得這些C 語言之間出現(xiàn)了一些不一致的地方。為了改變這種情況, 美國國家標(biāo)準(zhǔn)研究所(ANSI)為C 語言制定了一套ANSI標(biāo)準(zhǔn),成為現(xiàn)行的C語言標(biāo)準(zhǔn)。
      C語言具有強(qiáng)大的功能,它具有以下特點(diǎn):
      1. C是中級(jí)語言
      它把高級(jí)語言的基本結(jié)構(gòu)和語句與低級(jí)語言的實(shí)用性結(jié)合起來。C 語言可以象匯編語言一樣對(duì)位、字節(jié)和地址進(jìn)行操作, 而這三者是計(jì)算機(jī)最基本的工作單元。
      2. C是結(jié)構(gòu)式語言
      結(jié)構(gòu)式語言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化, 即程序的各個(gè)部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦? 便于使用、維護(hù)以及調(diào)試。C
      語言是以函數(shù)形式提供給用戶的, 這些函數(shù)可方便的調(diào)用, 并具有多種循環(huán)、條件語句控制程序流向, 從而使程序完全結(jié)構(gòu)化。
      3. C語言功能齊全
      C 語言具有各種各樣的數(shù)據(jù)類型, 并引入了指針概念, 可使程序效率更高。另外C 語言也具有強(qiáng)大的圖形功能,
      支持多種顯示器和驅(qū)動(dòng)器。而且計(jì)算功能、邏輯判斷功能也比較強(qiáng)大, 可以實(shí)現(xiàn)決策目的。
      4. C語言適用范圍大
      C 語言還有一個(gè)突出的優(yōu)點(diǎn)就是適合于多種操作系統(tǒng), 如DOS、UNIX,也適用于多種機(jī)型。
       3 相關(guān)知識(shí)
        
       圖的概念:圖是一種較線形表和樹更復(fù)雜的數(shù)據(jù)結(jié)構(gòu),是一種數(shù)據(jù)元素間為多對(duì)多關(guān)系的數(shù)據(jù)結(jié)構(gòu),加上一組基本操作構(gòu)成的抽象數(shù)據(jù)類型,圖作為一種非線性數(shù)據(jù)結(jié)構(gòu),被廣泛應(yīng)用于多個(gè)技術(shù)領(lǐng)域,諸如系統(tǒng)工程、化學(xué)分析、統(tǒng)計(jì)力學(xué)、遺傳學(xué)、控制論、計(jì)算機(jī)的人工智能、編譯系統(tǒng)等領(lǐng)域。
       圖的基本操作:創(chuàng)建、插入、刪除、查找等。
       圖的幾種存儲(chǔ)結(jié)構(gòu)類型:圖的鄰接矩陣表示法,圖的鄰接表表示法
       深度優(yōu)先搜索(DFS):a、深度優(yōu)先搜索類似于樹的前序遍歷,也是一遇到頂點(diǎn)就進(jìn)行訪問。其特點(diǎn)是盡可能先對(duì)縱深方向進(jìn)行搜索,因此很容易用遞歸算法實(shí)現(xiàn)。如果將遍歷過程中走過的邊連接起來,即可得到深度優(yōu)先遍歷生成樹。b、深度優(yōu)先搜索遍歷圖的算法:首先訪問指定的起始頂點(diǎn)v0,從v0出發(fā),訪問v0的一個(gè)未被訪問過的鄰接頂點(diǎn)w1,再從w1出發(fā),訪問w1的一個(gè)未被訪問過的頂點(diǎn)w2,然后從w2出發(fā),訪問w2的一個(gè)未被訪問過的鄰接頂點(diǎn)w3。依次類推,直到一個(gè)所有鄰接頂點(diǎn)都被訪問過為止。
       廣度優(yōu)先搜索(BFS):廣度優(yōu)先搜索類似于樹的按層次遍歷。首先訪問指定的起始點(diǎn)v0,從v0出發(fā),訪問v0的所有未被訪問過的鄰接頂點(diǎn)w1,w2,… wk,然后再依次從w1,w2,… wk出發(fā),訪問它們的所有未被訪問過的鄰接頂點(diǎn),依次類推,直到圖中所有未被訪問過的鄰接頂點(diǎn)都被訪問過為止。廣度優(yōu)先遍歷的特點(diǎn)是盡可能進(jìn)行橫向搜索,即最先訪問的頂點(diǎn)其鄰接點(diǎn)也被先訪問。因此,借助一個(gè)隊(duì)列來保存已被訪問過的頂點(diǎn)序列。訪問一個(gè)頂點(diǎn)vi時(shí)(出隊(duì)),同時(shí)將vi相鄰的其余結(jié)點(diǎn)入隊(duì)。每個(gè)頂點(diǎn)只能入隊(duì)一次。

                           

       

       

       

       

       

      4 程序的設(shè)計(jì)與實(shí)現(xiàn)
      4.1 程序相關(guān)算法偽代碼[3]
       圖的深度優(yōu)先搜索算法偽代碼:
       DFS(v)//訪問由v到達(dá)的所有頂點(diǎn)
       1.  Visited(v)=1;
       2.  for鄰接于v的每個(gè)頂點(diǎn)w  do
       3.   if Visited(w)=0 then
       4.      DFS(w);
       5.    endif
       6.  endfor  
       7.end DFS
       
      圖的廣度優(yōu)先搜索算法偽代碼:
       BFS(v) //寬度優(yōu)先搜索G,從頂點(diǎn)v開始執(zhí)行
           // 所有已搜索的頂點(diǎn)i都標(biāo)記為Visited(i)=1.
           //Visited的初始分量值全為0
       1. Visited(v)=1; u=v;
       2. Q=[];//將Q初始化為空隊(duì)列
       3. loop
       4.   for 鄰接于u的所有頂點(diǎn)w  do
       5.     if Visited(w)=0 then
       6.       AddQ(w,Q); //將w放于隊(duì)列Q之尾
       7.       Visited(w)=1;
       8.     endif
       9.   endfor
       10. if Q為空 then  return; endif
       11. DelHead(u,Q);
       12. endloop
       13.end BFS

       

       

       

      4.2 程序運(yùn)行流程圖
      程序開始運(yùn)行后,其流程圖如下所示:

      如圖4.1,程序開始運(yùn)行后,選擇0或1分別構(gòu)造有向圖和無向圖,然后根據(jù)程序的提示分別輸入圖的結(jié)點(diǎn)數(shù),邊數(shù)和它們之間的對(duì)應(yīng)關(guān)系,最后輸出深度優(yōu)先搜索和廣度優(yōu)先搜索的結(jié)果。
      圖4.1程序運(yùn)行流程圖

      4.3 代碼分析
      4.3.1 主要函數(shù)的功能:
      (1)createmgraph(mgraph *g) 建立圖g的鄰接矩陣表示
      (2)mgraph *g:申請圖g的鄰接矩陣表示空間
      (3)createmgraph(g):建立圖g
      (4)dfsm(mgraph *g,int i):對(duì)以鄰接矩陣表示的圖,以序號(hào)為i的頂點(diǎn)為出發(fā)點(diǎn)進(jìn)行深度優(yōu)先搜索
      (5)bfsm(mgraph *g,int k)對(duì)以鄰接矩陣表示的圖,以序號(hào)為k的頂點(diǎn)作為出發(fā)點(diǎn)進(jìn)行廣度優(yōu)先搜索
      (6)printf("visit vertex:%d ",g->vexs[i]):訪問序號(hào)為i的頂點(diǎn)
      (7)printf("visit vertex:%d ",g->vexs[k]):訪問序號(hào)為k的頂點(diǎn)
      (8)printf("the dfs is:") dfstraverse(g); 輸出對(duì)圖g進(jìn)行深度優(yōu)先搜索的結(jié)果
      (9)printf("the bfs is:"); bfstraverse(g);輸出對(duì)圖g進(jìn)行廣度優(yōu)先搜索的結(jié)果


      4.3.2 本程序的數(shù)據(jù)結(jié)構(gòu): 
      dfstraverse(mgraph *g)
       {//對(duì)以鄰接矩陣表示的圖,進(jìn)行深度優(yōu)先搜索
        int i;
        for(i=0;i<g->n;i++)//將圖的所有頂點(diǎn)設(shè)置為未訪問過
          visited[i]=FALSE;
        for(i=0;i<g->n;i++)//對(duì)圖*g進(jìn)行深度優(yōu)先搜索
         if(!visited[i])
          dfsm(g,i);
        printf("\n");
       }//end of dfstraverse

      bfstraverse(mgraph *g)
       {//對(duì)以鄰接矩陣表示的圖,進(jìn)行廣度優(yōu)先搜索
        int i;
        for(i=0;i<g->n;i++)//將所有頂點(diǎn)設(shè)置為未訪問過
          visited[i]=FALSE;
        for(i=0;i<g->n;i++)//對(duì)鄰接矩陣表示的圖進(jìn)行廣度優(yōu)先搜索
         if(!visited[i])
          bfsm(g,i);
        printf("\n");
       }//end of bfstraverse


      4.3.3 本程序的關(guān)鍵代碼:
      #define maxvertexnum 100//設(shè)置鄰接矩陣的最大階數(shù)
      #define queuesize 100//設(shè)置循環(huán)隊(duì)列的最大空間
      typedef struct{
        int front,rear,count,data[queuesize];
       }cirqueue;//循環(huán)隊(duì)列結(jié)構(gòu)定義
      typedef int vertextype;//設(shè)置圖的頂點(diǎn)信息為整型
      typedef int edgetype;//設(shè)置邊上權(quán)值為整型
      typedef struct{
        vertextype vexs[maxvertexnum];//圖的頂點(diǎn)信息表
        edgetype edges[maxvertexnum][maxvertexnum];//圖的鄰接矩陣
        int n,e;//圖的頂點(diǎn)數(shù)和邊數(shù)
       }mgraph;//圖的鄰接矩陣表示結(jié)構(gòu)定義

       main()//主函數(shù)
       {//建立用鄰接矩陣表示的圖,并進(jìn)行深度優(yōu)先搜索和廣度優(yōu)先搜索
        mgraph *g;
        g=(mgraph*)malloc(sizeof(mgraph));//申請圖g的鄰接矩陣表示空間
        createmgraph(g);//建立圖g
        printf("the dfs is:");//對(duì)圖g進(jìn)行深度優(yōu)先搜索
        dfstraverse(g);
        printf("the bfs is:");//對(duì)圖g進(jìn)行廣度優(yōu)先搜索
        bfstraverse(g);
       }
      createmgraph(mgraph *g)
       //建立圖g的鄰接矩陣表示
        int i,j,k,w;
        int flag;
      dfsm(mgraph *g,int i)
       //對(duì)以鄰接矩陣表示的圖,以序號(hào)為i的頂點(diǎn)為出發(fā)點(diǎn)進(jìn)行深度優(yōu)先搜索
      dfstraverse(mgraph *g)
       //對(duì)以鄰接矩陣表示的圖,進(jìn)行深度優(yōu)先搜索
      bfsm(mgraph *g,int k)
       //對(duì)以鄰接矩陣表示的圖,以序號(hào)為k的頂點(diǎn)作為出發(fā)點(diǎn)進(jìn)行廣度優(yōu)先搜索
      bfstraverse(mgraph *g)
       //對(duì)以鄰接矩陣表示的圖,進(jìn)行廣度優(yōu)先搜索

       

       對(duì)關(guān)鍵代碼的說明:開始是建立圖的鄰接矩陣,對(duì)圖的結(jié)構(gòu)類型的定義,在子程序中,完成對(duì)深度優(yōu)先搜索和廣度優(yōu)先搜索的建立,在以鄰接矩陣表示的圖中,分別進(jìn)行深度優(yōu)先搜索和廣度優(yōu)先搜索,并在主函數(shù)中調(diào)用它們。

      5調(diào)試與運(yùn)行結(jié)果 
      5.1 調(diào)試方法及調(diào)試過程
         調(diào)試方法: TurboC集成環(huán)境有很強(qiáng)的動(dòng)態(tài)調(diào)試能力,在程序設(shè)計(jì)過程中,有如下幾種主要調(diào)試手段:(1)運(yùn)行(Run: Run,ctrl-F9) (2)設(shè)置斷點(diǎn) (break/watch: toggle breakpoint, Ctrl-F8) (3)變量查看及修改 (Debug:Evaluate, CtrL-F4)(4)查看函數(shù)調(diào)用情況(Debug: Call stack, Ctrl-F3)(5)查找函數(shù)(Debug: Find function)(6)更新屏幕內(nèi)容(Debug: Refresh disp1ay)(7)設(shè)置觀察對(duì)象(break/watch:Add watch,ctrl-F7)等。
       調(diào)試過程:程序第一次運(yùn)行時(shí),出現(xiàn)了頭文件無法辨析和C1202的錯(cuò)誤,在把注釋,此問題得以解決,不過由于本程序大部分采用結(jié)構(gòu)化程序設(shè)計(jì)方法,程序是DOS界面,并且數(shù)據(jù)都保存在內(nèi)存中,因此穩(wěn)定性不是很高。除了應(yīng)嚴(yán)格按照數(shù)據(jù)的定義外,數(shù)值類數(shù)據(jù)不能輸入過大,在測試過程中曾由于輸入數(shù)據(jù)過大,發(fā)生了溢出錯(cuò)誤,修改數(shù)據(jù)后此問題得以解決。在主函數(shù)的結(jié)尾還要加上getch(),否則會(huì)因?yàn)椴僮飨到y(tǒng)版本原因?qū)е聼o法在TC環(huán)境中查看運(yùn)行結(jié)果。
      5.2 程序運(yùn)行結(jié)果:
       本次測試數(shù)據(jù)用圖及其鄰接矩陣如圖5.1所示:
       
       圖5.1測試數(shù)據(jù)用圖
       
       
       
       ∞ 3   3    ∞  ∞  ∞
                             3  ∞   ∞   3   4   ∞
       3  ∞   ∞   ∞  ∞   3
       ∞  3   ∞   ∞  ∞  ∞
       ∞  4   ∞   ∞  ∞  ∞
       ∞  ∞  3    ∞  ∞  ∞
       圖5 .2 測試數(shù)據(jù)用圖鄰接矩陣
       
       測試過程中此本次程序設(shè)計(jì)好后經(jīng)調(diào)試運(yùn)行后的結(jié)果截圖:(見圖)  
       圖5.3 選擇有向圖
      如圖5.3:程序開始運(yùn)行時(shí)會(huì)要求輸入圖的類型,此處輸入0表示選擇有向圖
       

       圖5.4 輸入圖的邊數(shù)和結(jié)點(diǎn)數(shù)
      如圖5.4:在程序分別輸入結(jié)點(diǎn)數(shù)6和邊數(shù)5,再從1至6分別輸入結(jié)點(diǎn)數(shù),構(gòu)造圖的大小
       

       圖5.5 輸入圖的各結(jié)點(diǎn)和權(quán)值
      如圖5.5:在程序中,分別輸入相連兩結(jié)點(diǎn)和連接兩結(jié)點(diǎn)的邊的權(quán)
       

                            圖5.6深度優(yōu)先搜索輸出結(jié)果
      如圖5.6:深度優(yōu)先搜索輸出過程為1—2—4—5—3—6


       圖5 .7選擇無向圖
       
      如圖5.7:程序開始運(yùn)行時(shí)會(huì)要求輸入圖的類型,此處輸入1表示選擇無向圖


       圖5.8輸入圖的邊數(shù)和結(jié)點(diǎn)數(shù)
      如圖5.8:在程序分別輸入結(jié)點(diǎn)數(shù)6和邊數(shù)5,再從1至6分別輸入結(jié)點(diǎn)數(shù),構(gòu)造圖的大小


       圖5.9輸入圖的各結(jié)點(diǎn)和權(quán)值
      如圖5.9:在程序中,分別輸入相連兩結(jié)點(diǎn)和連接兩結(jié)點(diǎn)的邊的權(quán)

       圖5.10廣度優(yōu)先搜索輸出結(jié)果
      如圖5.10:廣度優(yōu)先搜索輸出過程為1—2—3—4—5—6

      6應(yīng)用探討
       通過本次設(shè)計(jì)的最終程序我們可以看到:通過建立已定義好的圖的鄰接矩陣類型,然后用子函數(shù)寫出深度優(yōu)先搜索遍歷及廣度優(yōu)先搜索遍歷,再用主函數(shù)調(diào)用實(shí)現(xiàn)。這樣我們可以對(duì)圖進(jìn)行周游,從而實(shí)現(xiàn)圖的搜索。而且從運(yùn)行結(jié)果中還可以對(duì)兩種遍歷結(jié)果進(jìn)行比較。雖然本程序生成的結(jié)果只是一排按圖的頂點(diǎn)的排序,但是我們在實(shí)際的軟件開發(fā)中可以將其運(yùn)用到其中以實(shí)現(xiàn)我們?nèi)粘5母鞣N搜索軟件中。
       
      7結(jié)束語
       由于平時(shí)對(duì)編程相關(guān)的知識(shí)掌握不夠深刻,在本次程序設(shè)計(jì)中遇到了很多麻煩,經(jīng)常會(huì)出現(xiàn)改正一個(gè)錯(cuò)誤產(chǎn)生更多錯(cuò)誤的情況,很多語言運(yùn)用都出現(xiàn)了錯(cuò)誤,最后改用C語言,并在同學(xué)幫助下終于、完成了對(duì)程序的調(diào)試。本次程序設(shè)計(jì)實(shí)踐,使我更進(jìn)一步的掌握了C語言編程的運(yùn)用,并且在編寫程序中進(jìn)一步學(xué)習(xí)了運(yùn)用數(shù)據(jù)結(jié)構(gòu)與算法實(shí)現(xiàn)程序功能,對(duì)圖的深度搜索,廣度搜索,有了很多新的理解,同時(shí)認(rèn)識(shí)到了算法在編程中的重要性,不過由于時(shí)間緊迫,很多問題到現(xiàn)在還不能理解,課程設(shè)計(jì)所作的一些要求還沒有達(dá)到。
       正所謂臺(tái)上一分鐘,臺(tái)下十年功,只有平時(shí)多加刻苦,在我們遇到有關(guān)方面的問題時(shí)才不會(huì)顯得那么束手無策。
       
      參考文獻(xiàn)
      [1] 許卓群,楊冬青,唐世渭,張銘.數(shù)據(jù)結(jié)構(gòu)與算法.北京:高等教育出版社,2005
      [2] 陳志泊,王春玲.面向?qū)ο蟮某绦蛟O(shè)計(jì)語言——C++.北京:人民郵電出版社,2005
      [3] 潭浩強(qiáng). C程序設(shè)計(jì).北京:清華大學(xué)出版社,2004

      附錄:圖的搜索源程序清單
      //圖的搜索實(shí)現(xiàn)
      #include <stdio.h>
      #define maxvertexnum 100//設(shè)置鄰接矩陣的最大階數(shù)
      #define queuesize 100//設(shè)置循環(huán)隊(duì)列的最大空間
      typedef struct{
        int front,rear,count,data[queuesize];
       }cirqueue;//循環(huán)隊(duì)列結(jié)構(gòu)定義
      typedef int vertextype;//設(shè)置圖的頂點(diǎn)信息為整型
      typedef int edgetype;//設(shè)置邊上權(quán)值為整型
      typedef struct{
        vertextype vexs[maxvertexnum];//圖的頂點(diǎn)信息表
        edgetype edges[maxvertexnum][maxvertexnum];//圖的鄰接矩陣
        int n,e;//圖的頂點(diǎn)數(shù)和邊數(shù)
       }mgraph;//圖的鄰接矩陣表示結(jié)構(gòu)定義
      typedef enum{FALSE,TRUE}boolean;
      boolean visited[maxvertexnum];//頂點(diǎn)訪問標(biāo)記向量

      main()//主函數(shù)
       {//建立用鄰接矩陣表示的圖,并進(jìn)行深度優(yōu)先搜索和廣度優(yōu)先搜索
        mgraph *g;
        g=(mgraph*)malloc(sizeof(mgraph));//申請圖g的鄰接矩陣表示空間
        createmgraph(g);//建立圖g
        printf("the dfs is:");//對(duì)圖g進(jìn)行深度優(yōu)先搜索
        dfstraverse(g);
        printf("the bfs is:");//對(duì)圖g進(jìn)行廣度優(yōu)先搜索
        bfstraverse(g);
       }

      createmgraph(mgraph *g)
       {//建立圖g的鄰接矩陣表示
        int i,j,k,w;
        int flag;
        printf("\ncreat:\n");
        printf("digragh--0\n");
        printf("undigragh--1\n");
        scanf("%d",&flag);
        printf("input n,e\n");
        scanf("%d%d",&g->n,&g->e);//輸入圖*g的頂點(diǎn)數(shù)和邊數(shù)
        printf("input nodes:\n");
        for(i=0;i<g->n;i++)//輸入n個(gè)頂點(diǎn)的信息
          scanf("%d",&(g->vexs[i]));
        for(i=0;i<g->n;i++)//將鄰接矩陣數(shù)組初始化
         for(j=0;j<g->n;j++)
          g->edges[i][j]=0;
        for(k=0;k<g->e;k++){//讀入n有向邊對(duì)應(yīng)的三元組(i,j,w),若構(gòu)造有向圖,
                  //i為有向邊的弧尾,j是有向邊的弧頭,
                              //w是有向邊的權(quán)值(建立一般的有向圖時(shí),可輸入1)
          printf("input i,j,w:\n");
          scanf("%d%d%d",&i,&j,&w);
          g->edges[i][j]=w;
          if (flag)//構(gòu)造無向圖
            g->edges[j][i]=w;
         }
       }

      dfsm(mgraph *g,int i)
       {//對(duì)以鄰接矩陣表示的圖,以序號(hào)為i的頂點(diǎn)為出發(fā)點(diǎn)進(jìn)行深度優(yōu)先搜索
        int j;
        printf("visit vertex:%d ",g->vexs[i]);//訪問序號(hào)為i的頂點(diǎn)
        visited[i]=TRUE;//將序號(hào)為i的頂點(diǎn)設(shè)置訪問過標(biāo)記
        for(j=0;j<g->n;j++)//掃描鄰接矩陣的第i行,做以下操作
         if ((g->edges[i][j]!=0)&&(!visited[j]))
           //尋找序號(hào)為i的頂點(diǎn)的未訪問過的鄰接點(diǎn)(設(shè)序號(hào)為k),
          dfsm(g,j);//以序號(hào)為k的頂點(diǎn)為出發(fā)點(diǎn)進(jìn)行深度優(yōu)先搜索
       }//end of dfsm

      dfstraverse(mgraph *g)
       {//對(duì)以鄰接矩陣表示的圖,進(jìn)行深度優(yōu)先搜索
        int i;
        for(i=0;i<g->n;i++)//將圖的所有頂點(diǎn)設(shè)置為未訪問過
          visited[i]=FALSE;
        for(i=0;i<g->n;i++)//對(duì)圖*g進(jìn)行深度優(yōu)先搜索
         if(!visited[i])
          dfsm(g,i);
        printf("\n");
       }//end of dfstraverse

      bfsm(mgraph *g,int k)
       {//對(duì)以鄰接矩陣表示的圖,以序號(hào)為k的頂點(diǎn)作為出發(fā)點(diǎn)進(jìn)行廣度優(yōu)先搜索
        int i,j;
        cirqueue *q;
        q=(cirqueue *)malloc(sizeof(cirqueue));//申請循環(huán)隊(duì)列空間*q
        q->rear=q->front=q->count;//將循環(huán)隊(duì)列*q設(shè)置為空隊(duì)列
        printf("visit vertex:%d ",g->vexs[k]);//訪問序號(hào)為k的頂點(diǎn)
        visited[k]=TRUE;//將序號(hào)為k是結(jié)點(diǎn)設(shè)置為已訪問過
        q->data[q->rear]=k;q->rear=(q->rear+1)%queuesize;q->count++;//將序號(hào)為k的頂點(diǎn)入隊(duì)
        while(q->count){//若隊(duì)列不為空,則做以下操作
          i=q->data[q->front];q->front=(q->front+1)%queuesize;q->count--;
           //將隊(duì)首元素(序號(hào)為i的頂點(diǎn))出隊(duì)
        for(j=0;j<g->n;j++)//尋找序號(hào)為i頂點(diǎn)的鄰接點(diǎn),并做如下處理
         if((g->edges[i][j]!=0)&&(!visited[j])){//若序號(hào)為i的頂點(diǎn)有未訪問過鄰接點(diǎn)
           printf("visit vertex:%d ",g->vexs[j]);//訪問序號(hào)為j的頂點(diǎn)
           visited[j]=TRUE;//設(shè)置序號(hào)為j的頂點(diǎn)訪問過標(biāo)記
           q->data[q->rear]=j;q->rear=(q->rear+1)%queuesize;q->count++;
            //將序號(hào)為j的頂點(diǎn)入隊(duì)
          }//end of if
         }//end of for
       }//end of bfsm

      bfstraverse(mgraph *g)
       {//對(duì)以鄰接矩陣表示的圖,進(jìn)行廣度優(yōu)先搜索
        int i;
        for(i=0;i<g->n;i++)//將所有頂點(diǎn)設(shè)置為未訪問過
          visited[i]=FALSE;
        for(i=0;i<g->n;i++)//對(duì)鄰接矩陣表示的圖進(jìn)行廣度優(yōu)先搜索
         if(!visited[i])
          bfsm(g,i);
        printf("\n");
       }//end of bfstraverse 
       

      【通過圖的鄰接矩陣實(shí)現(xiàn)圖的搜索實(shí)現(xiàn)(一)】相關(guān)文章:

      基于MapObjects控件的鷹眼圖實(shí)現(xiàn)方法03-07

      Web搜索引擎的智能搜索設(shè)計(jì)與實(shí)現(xiàn)03-08

      CPM搜索引擎的設(shè)計(jì)與實(shí)現(xiàn)03-08

      數(shù)字電視衛(wèi)星信號(hào)的搜索方案的研究與實(shí)現(xiàn)03-07

      夢想與實(shí)現(xiàn)03-18

      刑罰實(shí)現(xiàn)探析03-18

      實(shí)時(shí)混音的實(shí)現(xiàn)03-18

      搜索引擎檢索子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)ASP+SQL11-23

      中華老字號(hào)如何通過情感營銷實(shí)現(xiàn)跨越式發(fā)展03-24

      主站蜘蛛池模板: 四大天后| 电影1942完整版| 《私人航空2》法国电影| 失笑电视剧免费观看全集高清| 沼泽地里的秘密| 喜欢就好dj| 武契奇收到死亡威胁| 电影《水电工人的艳遇| 写的比较细的开车故事| 铜陵市| 唐朝好男人电视剧免费观看| 为了皇帝迅雷下载| 1995版意大利版泰山在线观看| 红高粱大结局| 黄绮珊离不开你歌词 | 再来一次第7集| 覆面系男友| over flower| 保你平安| 水润女人全免费高清电视剧| 无名英雄电影在线观看免费高清| 墨白电视剧免费观看在线观看超清| 大奥第一章| 安妮 李斯特的秘密日记| 非洲和尚| 倔强驱魔师1-5集免费动漫| 还珠格格第一部高清| G点1985无删减免费看| 电影赤壁| 能出没之逆转时空| 杜康指的是什么意思| 开心鬼放暑假| 特邀外卖员在线观看| 魔王学院的不适合者动漫免费观看 | 爱天地无用| 公主恋人cg| 甜美姐姐| 三打白骨精剧情攻略| 总统之夜| 临城县| 电竞冠军:少女带队全集免费| 天天乐电影网| 空弹之森海外版完整电影在线| 魔帝归来:三界唯我独尊全集免费 | 美女午夜福利4K视频在线观看| 黑白配视频在线看| 电视剧最后的较量| 爷爷吃我小扇贝| 《灭火宝贝》| 奇妙萌可第一季免费观看| 1对3电影| 咒怨录像带| 哇嘎视频在线观看| 白鹿原电视剧完整版| 电影商务旅行戴绿帽子完整版| 人狼特种部队免费完整版在线观看 | 堕落前辈动画第一季樱花动漫免费| 农民鲁智深| 罗刹海市原唱| 神医小娇妻全集免费| 断奶演员表| 爸爸的种子bd| 一眼万年泰剧免费观看| 夫妻换房在线| 还珠格格之燕儿翩翩飞爱奇艺| 海洋奇缘2普通话国语版| 诸暨市| 银翼杀手2049 电影| 小蜜蜂3美丽人生| 地下偶像动漫免费观看全集| 《法国护士长》在线| 夏日福星粤语版| 广东扶贫信息网| 出手短剧| 唐砖电视剧| 复仇行动电影免费观看完整版| 纯情罗曼史第一季02| 《高压监控2》| 喜爱夜蒲免费在线观看| 年轻漂亮的保姆.6| 初中男生被三个同学杀害| 青青河边草免费观看电视剧5 | 网游之王者世界jar| 《妇科诊所特殊治疗》电影除衫女郎| 艾玛 德考尼斯| 和部长出差电影 | 徐少强新版金银瓶2008第2集 | 高清《断魂小丑》电影| 终极格斗士| 在线杀人游戏| 《妻子》免费观看完整| 新婚太太精油按摩电影| ed2k苍| 超星神国语版全集| 电影 保镖| 宜昌保卫战电视剧全集| 电影叶问4| 花子vs驱魔无删减版立即播放 | 阿龙浴血记| 最高爱人诏三上免费高清| 羊急了也跳墙在线观看| 庆余年2999影片库| 密挑传楳| 暴躁老妈1-46集剧情 | 影音先锋国产资源| 蜜桃成熟时1997百度影音| 自古美女爱英雄dj| 战狼9大牛免费观看西瓜视频| 向往的生活第5季| 春草大结局| 《金花瓶楷梅花4》观看| 巨神战击队主题曲| 《魔法蓝精灵》| 龙争虎斗李小龙| 电影云南虫谷| 越南人看中国| 女版斯巴达真人版在线观看| 《欢乐颂》2免费观看| 中途岛之战 电影| 战狼6欧美电影免费观看在线播放版 | 那夜上错床| 守法公民电影国语完整版免费观看| 猪猪侠全集| 《特邀送货员》刘志贤| sejiejie| 全职高手免费樱花动漫| 可疑的美容院在线免费观看| Melody女超人| 好老婆大联盟国语版| an4u| 爱的初体验5电视剧全集在线播放| 韩国电影妈妈的女儿| 自主招生自荐信| 创圣的大天使logos| 抗日奇侠全集播放| 泰剧电视剧免费观看高清| 护士交换粗吟配乱大交| 非亲父子演员表| 高清《猎杀之后》电影 | 浪客剑心追忆篇免费观看完整版| 胡军版天龙八部插曲| 酒店1-80集免费看全集 | 杜拉拉之似水年华歌曲| 私人女性监狱免费观看地址 | 权在手:后宅主母全集免费| 诀别书简谱| 战狼6欧式少女全部人物| 哈利波特与魔法石国语| 恋恋维纳斯泰剧| 浪漫女家教黛比普通话版| 坎贝奇3部电影免费观看| 刑事侦缉档案2电视剧| 丰满的女人电影在线观看| 恋空电影下载| 婚前示爱| 完美无暇| 孤岛 电影| 西班牙最亲密的兄妹电视剧| 法国空姐2019满天星法版完整版中文版上映时间| 晨曦中的女孩| 女娲传说之灵珠电视剧| 农民伯伯下乡第五部| 成龙电影全集粤语| 高清《妻子》迷妹网| 日本空姐2019年在线观看| 两个母亲韩剧电视剧在线观看全集| 成都警方通报天府二街伤害案 | 战至巅峰1| 爱恋205| 色戒未测减除版怎么恢复2007| 诀别书简谱| 韩国教授女儿修灯泡| 《好东西》剧情介绍| 屈辱花嫁调教中文字幕| 我的幸福婚约电影| 第一集到100集免费酒店| 向涟苍士献上纯洁未增删樱花| 快乐姐妹们韩剧经典电视剧在线观看| 啄木鸟壮志凌云在线| 星汉灿烂月升沧海在线观看| 泰罗奥特曼第一集| 《浪漫女家教》| 狂暴飞车完整未删减版| 谍影重重4高清完整版| 金银梅电影| 雾岛奈津美全集种子| 大秦帝国第三部崛起| 和前任出差| 水电工的艳遇日韩AV电影| 美国恐怖故事第六季| 卢旺达的玫瑰满天星| 韩国综艺情书高清| 搞批视频| 3对1初次体检4在线观看| 抗日名将左权| 虎符传奇在线观看| 电影满天星女保镖在线观看 | 把可爱的男孩子c哭动漫| 女兵排电视剧全集40| 湄洲岛奇缘| 三生三世枕上书免费观看| eeuss在线电影院| 重装警察| 热搜免费观看完整版电影 | 21世纪高清免费观看平台| 欧美人与动xxxxz0oz| 滑动门 电影| 快递员的美味2中字在线观看 | 郑嘉颖最新电视剧| 马赛不雅视频下载| 何以笙箫默在线看免费西瓜视频 | 八千里路云和月电视剧在线观看| 征服人妻第1-52集资源请求| 新入职的员工抵不住部长| 朱塞佩 托纳多雷| 中国电影免费高清观看 | 法国急救宝贝2| 樊振东爆冷出局事件| 袁阔成三国演义评书下载| 脾虚嘴唇有什么症状| 法国伦理电影女子护卫队在线观看| 高清《高压监狱2》完整版在线| 外卖服务3| 丁俊晖一年收入| 《克里斯蒂》| 全职法师特别篇神秘委托在线观看| 花样男子韩剧免费观看全集| 一起老去| 高hbl动漫| 性能之巅1-6| 剑魔1992未删减版在线观看| 华星舞蹈艺术中心| 女超人麦乐迪满天星版本电影在线观看| 变形金刚二| 至尊红颜武媚娘全集| 房东2| 轩辕剑之天之痕电视剧免费观看| 爱情填满空白第二季完整版| 电影《布兰迪之军事不当行为》在线 | 年轻的瘦了3| 李丽珍舒淇徐锦江一起演过的电影 | 战狼6免费下载完整版国语高清电影 | 盐城市| 神奇动物在哪里字幕| 学生大雨中军训老师打伞围观| 无锡市| 儿歌乐园| 铁流1949| 萌宝虐渣超厉害:带球跑全集免费| 抵账的朋友麦子金智雅| 归去来结局| 我的特一营41集| 渔女实战| 面壁十年图破壁一语出自谁的诗作| 泰山电影完整版播放| 女律师的堕落日本电影| 北漂电影| 叶玉卿卿本佳人| 金银1-5hd普通版| 女子炸弹队| 李娟就董宇辉一坨赞美发声明| 门不当户不对全集完整版| 销售的销售秘密2HD| 林丹装路人打球| 德川幕府| 日本维修工艳遇| 甄嬛传7| 剑侠电视剧| 《激战丛林》在线播放免费观看 | 斗破苍穹169| 肉脯团电影完整版| 横行霸道3| 公孚手| 老电影庐山恋| 高清《忠犬》在线观看| 咱们结婚吧29| 九重紫电视连续剧免费看| 妻子与校长开房| 猎罪图鉴免费观看完整版高清| 保罗3雪莉一家1| 杨幂的421事件| 潘石屹是谁| 小凤新婚| 重生八零:俏媳妇致富经全集免费| 好想告诉你2动漫| 惊天危机2完整免费| 木下檀檩子点外卖的电影| 盗墓笔记电视剧资源| 非洲人和和人配人视频| 总统夫人罗丽星克莱尔免费观看完整| 新版还珠格格在线观看免费播放| 婚姻料理电视剧免费观看完整版高清| 《动漫迷情4》全集免费观看动漫| 经常请吃饭的姐姐| 选择全对:神级人生全集免费| 传比基尼的外星人| 荣玉守则| 菲律宾电影修理工的艳遇| 直到你降临短剧免费观看| 用身体换猪肉吃的农村题材电影| 音乐奇侠动画片全集| 金玉满堂全集| 《我的游泳女教练》在线观看| 姜小姐她下山了短剧免费观看| 锵锵锵锵锵锵锵锵电视剧免费观看| 韩剧《我的女友》免费观看| 吗吗吗朋友e| 山河令免费全集电视剧西瓜| 韩国电影我的朋友他的妻子| 黑白配1080p国语版在线观看| 反斗剑神粤语| 兽魂觉醒动漫免费观看高清| 社长夫人的美貌电影完整版在线观看| 奶爸战神人生:打仗带娃全集免费 | 戍天伏魔录| 快播电影u影一族| 商务旅行戴绿色帽的女老板电影| 陪睡美人| 深夜航班 第二季电视剧| 爱如几何| 一吻巴黎| 地下偶像| 《堕落的女律师》HD中字| 高清《上流社会》林智妍| 熊猫杀毒软件| 壮云凌志在线观看满天星| 《很想很想你》电视剧| 韩剧女人心| 绝望的主妇第八季| 双人调情按摩术在线伦理片| 枭雄粤语下载| 诱惑韩语学校 电影| 彭丹《蛇王波后》| 四大名捕演员| 人民万岁电影| 销售秘密2免费高清观看| 走过柳源电视连续剧全集播放| 母乳喂养宣传片10分钟| 城中之城电视剧全集免费| 白峰美羽免费在线观看| 再见艳阳天马景涛| 长相思39集泄露版| 坠落女律师完整版在线观看| 历史的天空2| 大江大河第二部全集免费观看西瓜 | 杰西简壮志凌云| 喜宝电影在线观看完整版| dasd-409| 替夫还债3季免费观看| 失笑电视剧免费观看全集高清| 男生和女生愁愁愁电视剧在线观看30分| 善良的岳母在线播放| 因为爱情有晴天免费观看完整版| 爱几何在线观看免费全集| 陈伟霆阿娇| 维修工人的艳遇在线免费观看| 娜诺为什么是撒旦之女 | 热辣滚烫电影免费观看| 高清《互换性伴侣》在线观看| 孤岛惊魂电影在线观看完整免费高清 | 樱桃红了电视剧38集| 孤男寡女免费观看电视剧战狼4| 插曲的痛120集在线观看免费下载| 飞屋环游记中文版免费观看| 阿宾房东太太视频| 少妇献身HD中字| 法国娃娃脸4| 哪吒2在线观看| 庆余年第二季免费播放第36集| 天价乌木| 白鹿范丞丞合唱狂恋| 心宅猎人电视剧在线观看| 爱染恭子| 塔日酒店未删减版在线观看 | 《血恋3之血河重生》| 只有神知道的世界| 19岁大学生电视剧| 归去来剧情| 你真漂亮韩剧全集| 韩国理伦片巜隔壁小峓子| 变形记成长之痛| 木下和雅| 迪拜的女人| 罗丽星克莱尔性迷宫片长| 活人墓2013| 八零弃少:重生搞钱宠媳妇全集免费 | 探长欧光慈| 《高压监狱3》伦理| 沧桑情歌dj| 电视剧虎胆雄心全集免费观看| 干物妹小埋op| 爆笑西游记全集| 步步电视剧| 美辰之屋6| 新包青天之碧血丹心| 桃色凶器未删减版| 霹雳惊涛| 魔法圣婴百度影音| 美容院的特殊待遇2中文字幕在线观看| 继承人电视剧全集| 壤塘县| 欲火狂蜜| 下一站天后动漫全集| 越战电影《性的暴行》| 绣春刀1| 需要爸爸的种子 在线| 马与人电影在线观看免费播放| 魔镜号街头中文字幕免费完整版| 播放妈妈我爱你| 银魂国语版全集| 杨敏思1—5集国语电视剧免费观看 | 《十天抵债》在线播放| 唐砖免费观看全集| xl司令真人版第一季全集免费| 摆渡人免费观看完整版高清| 知青重返:真爱财富全集免费| 言承旭 ella| 猎狐电视剧| 戴安爱我几何| 巴基斯坦地图中文版| 勇猛的维修工| 凌云壮志(法国)满天星| 再生缘李冰冰| 超级教师| 《花嫁高柳家》动漫日漫全集| 一生一世在线观看| 韩剧妈妈爱上儿子全集| 古惑仔1高清| 儿子与情人视频完整版在线观看| 最后的绝地武士| 我的健身锻炼在线观看| 家常菜电视剧全集在线观看| 瓜达卢佩的玫瑰| 错错错 越南| 娱乐圈顶流全集免费| 琴书罗成算卦| 意大利种马| 满天星《法国女仆》在线 | 放韩国电影特殊游泳的裸课| 小岳母韩国电影| 美国十次| 绿色逍遥社区| 泰剧天生一对在线观看| 怒火重案在线观看免费完整版| 牧神记53集在线观看| 超星神国语版全集| 中国移动家庭计划| 电影美乃雀主演的电影在线观看| 少年班 电影| 学生妈妈5个字ID| 美乃雀电影免费在线观看| 人类星球 电影| 我的小姨| 男女一起愁愁愁的视频| 经侦在行动之黑金烈| 电影时光| 我是刑警免费| [中字]《互换性伴侣》3| 地心的纳粹| 花样年华电影未删减完整版| 三年中国免费观看完整版| 开心魔法粤语| 上党梆子打金枝| 急诊护士电影免费观看| 上司来家里做客中文字幕| 爱情公寓3第2集| 《刑警的日子》电视剧| 磨刀不误砍柴工的意思| 跑男最新一季| 暴躁的少女国语版在线观看| 舒淇电影玉女心经| 壮志凌云女版啄木鸟满天星法版免费 | 铿锵三人行| 女人强奸男人| 爱情悠悠药草香演员表| 《急诊护士》在线免费观看| 高清《千与千寻》普通话版| 《法国空乘5》| 学警狙击粤语| 空碗取水魔术教程图解| 卖百科全书的女人电影免费观看高清| 痴心劫免费观看电影完整版| 劳荣枝案受害者家属发声| 疯狂的爱情电视剧| 《Wan etd 西部通緝令》| 蜜桃成语时李丽珍粤语免费播放| 韩剧电影《肚脐》原版| 双女任务| 法国版女超人在线观看| 久别重逢:初恋还是你全集免费| 高清《时光与你都很甜》大结局| 禁忌5年转一代| 八尺夫人意大利电影观看 | 奇妙的美发沙龙2| 石正丽简介| 爱人欲望| 法国女仆电影在线观看完整免费高清原声满天星下载 | 电视剧密战| 快17电影网| 战狼6高清完整版下载| 悬疑剧二十一天免费观看在线| 美国女超人满天星免费观看完整版 | 养父 电视剧| 《壮志凌云女版》(法国版)| 招惹在线观看| 丐侠传奇演员表| 追虎擒龙在线观看| 中文字Dl幕岳 和女胥3| 绫见ひかる| 熊出没之过年全集| 老表发钱寒电影| 满天星《V家酒店第一季》在线播放| 老鹰乐队墨尔本告别演唱会| 机甲女神之究极神兵| 爱情最美丽电视剧全集在线观看| 战狼6免费观看在线入口| 女神探聂海芬近况| 高清恶魔搬进来了| 恨锁金瓶梅| 莘莘学子的读音是什么| 两个母亲id两个妈妈| 梦想成为魔法少女2| 影音在线资源| 租个女友回家过年12| 三年大片免费完整版| 电影《夫人》完整版观看| 松药店的儿子们54集| 性女传奇百度影音| 做aj的电视剧大全免费观看| 郑福浩烈士| 隐形战队国语电视剧免费观看| 幸福请你等等我演员表| 和部长一起出差旅电视剧在线观看| 欧布奥特曼全集| 苍井空色欲迷墙全集| 年轻的姐夫在线免费观看| 《需要爸爸播种美国》李华月演的| 世界第一初恋2| 周生如故在线播放| 《overflower》在线观看| 情人结 下载| 乐在其中 途我自在| 新金瓶梅第2部| 马拉加街夕阳红未删减| 黑白配4黑白配在线观看免费高清| 出轨电视剧在线观看完整版高清| 谢娜唱哭了| 暴躁46集全剧情免费观看| 老男孩父子篇| 《镜的第三乐章》| 十九岁粤语在线播放| 99re在线观看视频| 同学的目的-导演版 电影| ごっくんする在线| 义姐是不是良妈妈喂养动漫| 绽放的许开心免费观看| 电影《鬼村》国语| 华丽转身粤语版全集在线观看| 僵尸启示录好看吗| 禁欲韩国| 伊织凉子| 好妈妈33电视剧86| 新僵尸先生2| 流星花园高清字幕版| 次板栗电影千金大小姐| 魔女的游戏| 地震警报响起 男生抱同桌撤离| 秘密花园国语版免费| 两个人的视频在线观看| 新金银1-5最新版| 电视剧彼岸之嫁全集在线观看| 渔女实战| 儿子的妻子在线| 杜拉拉之似水年华结局| 都市激情| 斗罗大陆149| 好看的女人克劳迪亚斯电影| 正义联盟扎导剪辑版在线观看| 团鬼六:绳责| 一个好妈妈的D5申字怎么打出来| 短剧《极乐人生》全集| 诱惑韩语学校| 终极蜘蛛侠动画片| 98古惑仔在线观看粤语版| 野蛮师姐百度影音| 被可怕的科长欺负的员工电影名字是 | 高清《断魂小丑》在线观看| 今生也是第一次电视剧| 仙武帝尊动漫免费观看全集完整版| 强伦轩女教师在线观看| 爱情公寓5| 谁的青春不乱爱| 万年县| 《播种女儿》完整版在线看| 这省凭什么春节游客量第一| 法国电影《Cleves》| 美国荷尔蒙2免费观看| 要爸爸播种2演员全集资源| 家族正名:恩怨了结短剧全集| 天使怪盗全集| 放弃我抓紧我电视剧| 新兵正传| 女律师的陨落免费观看| 使命召唤战区上线| xingai电影| 三年中国| 杨思敏金梅瓶1一5集演员表| 《风月宝鉴》完整版在线看| 知情人韩剧在线观看完整版免费| 《渔夫荒淫史在线播放| 姐姐的朋友网站| 字圣传奇| lover电影未删减在线播放| 伦理片女律师的堕落| 我的小姨全集在线观看| 黑暗荣耀第一季无删减在线观看| 荣誉守则(成人版)高清修复1080p,精彩 | 不会谈恋爱的我们电视剧免费观看| 恋人韩剧| 老男孩父子篇| 品味人生无憾| 韩国电影丈夫是小帅,丈夫领导是梅川| 东方侠客| 新还珠格格独家纪录片| 欧阳德怪侠全集| 我的性肉欲继拇中文3| 死亡笔记| 刘亦菲的乳房| 日喀则怎么读| 古墓丽影(法国版)女版播放 | 解放的潘多拉剧情| 年轻女教师3在线观看| 奶龙第二季全集免费播放| 《搜索》| 金银悔1一5普通话| 绅士们电影完整免费版| 一个好妈妈HD2答案| 机器人总动员在线观看| 爱我几何电影无减版电影在线看| 菠萝蜜菠萝菠萝| 春雨电影大全免费观看动漫版视频| 下一站是幸福电视剧| 变相怪杰| 凯登《背叛》| 精忠岳飞69| 恋爱的夏天电视剧免费观看| 青年医生电视剧全集 | 十月三十三日电视剧免费播放| 射阳县| 鬼子暴行少女电影vcd| 青春如期2| 莫言的演讲| 反黑路人甲粤语| 《东北剿匪记》电视剧| 姐妹牙医在线电影播放 | 伊波拉病毒快播| 一胎二宝:妈咪超神短剧全集 | 善良的妈妈| 公媳在线观看| 美丽的小蜜桃5中英双歌| 名侦探柯南 动漫| 一不小心捡到爱免费| 《和讨厌的部长出差旅》 | 四名少妇按摩记电影| 凌迟女犯| 湄公河行动在线观看| 王牌大贱谍2008| 赤板丽的牙医姐妹电影观看| 新版红楼梦在线高清免费观看| 3d肉脯团高清完整版| 新上甘岭24集在线观看| 需要爸爸播种手机播放美国电影免费| 死神来了7高清完整在线观看| 禁忌之女2| 神圣骑士03| aj视频电视剧大全日本| 毒舌大状粤语在线观看| 被学长灌满JING液去双男主| 女状元:文武双全惊天下全集免费| 欧美成人版电影荣誉守则免费在线观看 | 偷香高手| 插曲30分钟高清全集网站| 梦幻华尔兹| 完美交换| 新金银悔1—5普通话免费 | 17se电影| 擎天撼地| 法国空乘5完整版免费播放| 南极大冒险电影完整版免费观看| 爱上特种兵全集免费观看网站| 美国电影《需要爸爸播种》在线播放| 色无极影视 影院| 加油亚当君| 白峰ミウ女教师无删减在线播放 | 朝国年经继4免费看| 高清《荆棘》电影完整版 | 起飞英文| 看了又看第五部| 莫妮卡爱我几何在线看| 胭脂电视剧免费观看| 空房间电影高清免费观看全集| 黑日危机完整版在线| 《新上任的秘书》人物介绍| 渴望城市第一部| 宇宙面包店全集观看| 电影人肉玩具| 杰森斯坦森回应爱称郭达| 欧美日韩一卡二卡| 异兽魔都| 梦断紫禁城电视剧全集在线观看| 掩耳盗邻 第二季未删减| 战狼6双人版在线观看| 韩国式家庭禁忌结局-3| 瘦身男女粤语| 楚汉传奇百度影音| 永济市| 十九岁免费观看全集电视剧| 事物的水池秘密吸奶头 | 电影《牙医姐妹》正片日本版 | 《售楼小姐的秘密》观看| 网球 瓜| 聊斋三 电视剧| 浙江卫视美食爽天下| 命案2023国语版在线播放| 灰姑娘满天星版在线观看| 武动乾坤 16K| 亲爱的妈妈4韩国完整版观看| 特殊美容室待遇.6| 请君入眠全集免费观看| 电影花样年华| 在线观看卖房子的女销售| 温柔的谎言 杨桃| 出轨的女人电影| 女友妈妈双字id| 锁清秋2| 红颜剑心短剧全集免费观看高清| 三剑客电视剧| 按摩院里的黑人按摩师| 理想之城在线观看免费完整版| 加勒比女海盗1美版免费法国空姐| 老爷升堂| 泰剧金螺全集中文字在线观看| 欧剧妈妈爱上儿子同学剧情| 爱情醒来了| 魔法科高校的劣等生2| 详情: 解决学生的性爱烦恼不穿内衣裤的美波老师硬硬教学 _美波汐里 - 91n | 最美情侣在线播放观看| 盲井百度影音| 插曲的痛30集全集免费播放百度云资源 | 夜火电影完整版观看| 五号特工组第3部| 风水弃少:改运旺家超厉害全集免费| 王朝的女人| 人马配速60分钟视频教程| 八仙饭店埃博拉病毒| 结过一次了电视剧| 樱桃嘴与大鼻子| 吉泽明子| 按摩四位少妇| 河南豫东红脸王| 平凡之路在线观看| 水饺皇后电影| 生化魔人 扎克| 越南战争片满天星| 秀才是怎么火起来的| 和讨厌的部长一起去出差旅》》 - 详情介绍手机免费播放... 日本其它2004很 | 天罗地网 电影| 《空蝉》酒井法子| 前进巴格达| 海贼战队豪快者45| 荣誉守则完整版在线观看| 纵情欲海3迅雷下载| 抓紧我放弃我电视剧| 璀璨人生一共多少集| 《入室暴行》免费| 战神归来:守护妻女短剧全集| 银河护卫队2电影天堂| 慈禧秘密生活 国语| 中国国防生在线观看| 麦乐超人(2020)电影在线| 营盘镇的警事| 门事件曝光国产在线| 邻居姐姐| 小苍解说| 天海翼香汗女教师在线播放-手机高清免费国语メイリン モデルコレクション-SL2 | 灌篮高手全国大赛篇| 索菲亚演唱会小便| 三年成全免费高清观看电视剧完整版 | 误杀在线观看| 中文字Dl幕岳 和女胥电影| 嫂子在线| 玫瑰的故事电影免费播放| 美国86农场主女儿| 绫见ひかる| 无间免费观看40集全集| 各自远飏| 王牌大保镖| 日本伦理电影按摩视频四个女生按摩视频| 年轻的母亲3完整版| 极乐宝鉴电影免费观看在线播放中文 | 坎贝奇《无憾》免费完整观看| 大悲咒完整念诵| 梅德韦杰娃| 美女一脱到底| 母与子国语免费观看大全电视剧武则| 梦境电影在线观看高清| 男爵夫人的调教| 电锯惊魂7高清| xl司令第一季动漫在线观看免费漫画| 义姐是不良| 恶魔的崛起| 我们的当打之年电视剧| 烈火男儿之队长的故事| 女子护卫队在线观看| 袖珍妈妈电视剧全集| 我和闺蜜在公交被八人伦视频| 田中柠檬| 坏蛋联盟1| 法国满天星古墓丽影在线观看| 无与伦比的美丽电视剧在线观看| 啄木鸟灭火行动| 怒火街头1| 听说 720p| 美国式禁忌保罗一家第三集| 德川责罚地狱| 我邻居的老婆3韩国电影| 樊振东爆冷出局事件| 野兽家族| 电影《女儿闺蜜》完整版| 巡视组回应国企领导疑出差带小三 | 全职猎人95| 寻找魔鬼| 水润女人免费观看电视剧| 小混混们的战争| 伊甸园韩国综艺| 唐人街探案3免费观看完整在线| 东北恋哥电影高清完整免费观看| 天蚕变电视剧| 香港李嘉诚发声| 私人家教1983版电影免费观看| 富婆20万睡小22岁小伙| 大头儿子小头爸爸第二部全集| 《独一无二》| 韩国少妇厨房激情做爰| 《特殊的游泳池》| 韩版 花样男子| 土匪传奇 电视剧| 两个人观看的视频| 射雕83版全集免费版国语| 007女版满天星在线观看| 部长出差的日子在線觀看|