• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            題意描述:
            要求輸出圖中連通分支的個(gè)數(shù)。
            最簡(jiǎn)單的圖遍歷問題,題目雖然簡(jiǎn)單,卻考察了最基本的遍歷知識(shí)。
            圖的常見遍歷方式有兩種:深度優(yōu)先遍歷和廣度優(yōu)先遍歷,他們的作用是將圖中的每個(gè)點(diǎn)都訪問一遍,只不過是順序不同。
            如果把圖中的每條邊長都相等(比如都是1)的話,深度優(yōu)先遍歷的過程是:
            1.任意選定一個(gè)點(diǎn)p0作為遍歷的起點(diǎn)
            2.從未訪問節(jié)點(diǎn)中任選一個(gè)距離p0最近的點(diǎn)進(jìn)行訪問,并標(biāo)記該點(diǎn)被訪問過
            3.重復(fù)第2步,直到該連通分支中的所有節(jié)點(diǎn)都被訪問過
            說的形象一點(diǎn),深度優(yōu)先遍歷就是按照層次的順序訪問節(jié)點(diǎn),每一層中的節(jié)點(diǎn)與p0有相同的距離。先訪問第一層,再訪問第二層,……
            深度優(yōu)先遍歷過程就是盡可能深的去訪問節(jié)點(diǎn),具體過程為:
            1.任意選定一個(gè)點(diǎn)p0作為遍歷的起點(diǎn)
            2.當(dāng)訪問到某一個(gè)節(jié)點(diǎn)p1時(shí),如果p1下面有未被遍歷的子節(jié)點(diǎn),我們就接著訪問p1的某一個(gè)未被遍歷子節(jié)點(diǎn),并標(biāo)記該子節(jié)點(diǎn)被訪問過,
            3.如果p1不存在未被訪問的子節(jié)點(diǎn),我們就退回到p1的父節(jié)點(diǎn),并執(zhí)行第2步
            4.執(zhí)行第2、3步,直到所有節(jié)點(diǎn)被訪問過。
            (遞歸過程真心不好描述啊~~~)
            大家也看出來了,深度優(yōu)先遍歷的是一個(gè)遞歸的過程,因此很容易想到要用到棧這種數(shù)據(jù)結(jié)構(gòu),具體實(shí)現(xiàn)的時(shí)候可以用遞歸,也可以用棧。看個(gè)人習(xí)慣了。
            廣度優(yōu)先遍歷實(shí)現(xiàn)就要用到隊(duì)列了。
            以下是poj2386不同實(shí)現(xiàn)方式的代碼
            深度優(yōu)先遍歷,遞歸實(shí)現(xiàn):
            深度優(yōu)先遍歷,棧實(shí)現(xiàn):
            廣度優(yōu)先遍歷:
            posted on 2012-08-20 12:23 小鼠標(biāo) 閱讀(1607) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 圖論
            <2012年8月>
            2930311234
            567891011
            12131415161718
            19202122232425
            2627282930311
            2345678

            常用鏈接

            隨筆分類(111)

            隨筆檔案(127)

            friends

            最新評(píng)論

            閱讀排行榜

            青草影院天堂男人久久| 亚洲伊人久久成综合人影院 | 国产日韩久久免费影院| 国产精品免费福利久久| 国产成人无码精品久久久免费 | 色综合久久久久综合体桃花网| 久久综合鬼色88久久精品综合自在自线噜噜| 免费精品99久久国产综合精品| 久久www免费人成看国产片| 亚洲人成无码网站久久99热国产 | 97精品伊人久久大香线蕉| 久久婷婷五月综合国产尤物app| 青青青国产成人久久111网站| 久久久久99精品成人片| 97精品依人久久久大香线蕉97 | 777米奇久久最新地址| 久久久久久久综合综合狠狠| 亚洲va久久久噜噜噜久久狠狠| 国内精品久久久久久久久电影网| 97香蕉久久夜色精品国产| 久久亚洲精品视频| 色综合久久无码五十路人妻| 人妻系列无码专区久久五月天| 久久久久久久97| 亚洲乱码日产精品a级毛片久久| 国产精品成人99久久久久 | 久久这里只有精品18| 久久久久久A亚洲欧洲AV冫| 久久婷婷久久一区二区三区| 久久婷婷五月综合色高清| 久久久综合香蕉尹人综合网| 久久精品无码一区二区三区免费| 久久综合狠狠色综合伊人| 久久精品国产99国产精品导航 | 色综合久久无码中文字幕| 日本亚洲色大成网站WWW久久 | 久久精品亚洲男人的天堂| 久久精品视频网| 2021久久国自产拍精品| 久久久国产精品网站| 99久久免费国产特黄|