国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

網(wǎng)站如何運營賺錢線下推廣方式都有哪些

網(wǎng)站如何運營賺錢,線下推廣方式都有哪些,東莞專業(yè)網(wǎng)站設(shè)計建站公司,兼職網(wǎng)網(wǎng)站建設(shè)方案6.3圖的遍歷 遍歷定義: ? 從已給的連通圖中某一頂點出發(fā),沿著一些邊訪問遍歷圖中所有的頂點,且使每個頂點僅被訪問一次,就叫作圖的遍歷,它是圖的基本運算。 遍歷實質(zhì):找每個頂點的鄰接點的過程。 圖的…

6.3圖的遍歷

遍歷定義

? 從已給的連通圖中某一頂點出發(fā),沿著一些邊訪問遍歷圖中所有的頂點,且使每個頂點僅被訪問一次,就叫作圖的遍歷,它是圖的基本運算。

遍歷實質(zhì):找每個頂點的鄰接點的過程。

圖的特點

? 圖中可能存在回路,且圖的任一頂點都可能與其他頂點相通,在訪問某個頂點之后可能會沿著某些邊又回到了曾經(jīng)訪問過的頂點。

怎樣避免重復訪問?

解決思路:設(shè)置輔助數(shù)組visited[n],用來標記每個被訪問過的頂點。

  • 初始狀態(tài)visited[i]為0
  • 頂點i被訪問,改visited[i]為1,防止被多次訪問

圖常用的遍歷

  • 深度優(yōu)先搜索(Depth First Search——DFS
  • 廣度優(yōu)先搜索(Breadth Frist Search——BFS

6.3.1深度優(yōu)先遍歷(DFS)

方法

  1. 在訪問圖中某一起始頂點v后,由v出發(fā),訪問它的任一鄰接頂點w1;
  2. 再用w1出發(fā),訪問與w1鄰接但還未被訪問過的頂點w2;
  3. 然后再從w2出發(fā),進行類似的訪問,…
  4. 如此進行下去,直至到達所有的鄰接頂點都被訪問過的頂點u為止。
  5. 接著,退回一步,退到前一次剛訪問過的頂點,看是否還有其他沒有被訪問的鄰接頂點。
  6. 如果有,則訪問此頂點,之后再從此頂點出發(fā),進行與前述類似的訪問;
  7. 如果沒有,就再退回一步進行搜索。重復上述過程,直到連通圖中所有頂點都被訪問過為止。

例如:

查看源圖像

連通圖的深度優(yōu)先遍歷類似于樹的先根遍歷

6.3.2深度優(yōu)先搜索遍歷算法實現(xiàn)

鄰接矩陣無向圖深度遍歷實現(xiàn)(連通圖)

深度優(yōu)先搜索的應用場景和實際應用效果 - CSDN

void DFS(AMGraph G,int v){//圖G為鄰接矩陣類型cout<<v;visited[v]=true;//訪問第v個頂點for(w=0;w<G.vexnum;w++)//依次檢查鄰接矩陣v所在的行if((G.arcs[v][w]!=0)&&(!visited[w]))DFS(G,w);//w是v的鄰接點,如果w未訪問,則遞歸調(diào)用DFS
}
DFS算法效率分析
  • 用鄰接矩陣來表示圖,遍歷圖中每一個頂點都要從頭掃描該頂點所在行,時間復雜度為O(n2)。
  • 用鄰接表來表示圖,雖然有2e個表結(jié)點,但只需掃描e個結(jié)點即可完成遍歷,加上訪問n個頭結(jié)點的時間,時間復雜度為O(n+e)。

結(jié)論:

  • 稠密圖適于在鄰接矩陣上進行深度遍歷;
  • 稀疏圖適于在鄰接表上進行深度遍歷。

非連通圖的遍歷

【數(shù)據(jù)結(jié)構(gòu)——圖的遍歷】_FEI..的博客-CSDN博客_數(shù)據(jù)結(jié)構(gòu)圖的遍歷

6.3.3廣度優(yōu)先搜索(BFS)

方法:從圖的某一結(jié)點出發(fā),首先依次訪問該結(jié)點的所有鄰接點v1,v2,…,vn再按這些頂點被訪問的先后次序依次訪問與他們相鄰接的所有未被訪問的頂點。

? 重復此過程,直至所有頂點均被訪問為止。

數(shù)據(jù)結(jié)構(gòu)之廣度優(yōu)先遍歷算法_Richard678的博客-CSDN博客_廣度優(yōu)先遍歷算法

非連通圖的廣度遍歷

【數(shù)據(jù)結(jié)構(gòu)——圖的遍歷】_FEI..的博客-CSDN博客_數(shù)據(jù)結(jié)構(gòu)圖的遍歷

頂點訪問次序:a c d e f h k b g

如何實現(xiàn)圖的深度優(yōu)先和廣度優(yōu)先搜索? - 知乎

void BFS(Graph G,int v){//按廣度優(yōu)先非遞歸遍歷連通圖Gcout<<v;visited[v]=true;//訪問第v個頂點InitQueue(Q);//輔助隊列Q初始化,置空EnQueue(Q,v);//v進隊while(!QueueEmpty(Q)){//隊列非空DeQueue(Q,u);//隊頭元素出隊并置為ufor(w=FirstAdjVex(G,u);w>=0;w=NextAdjVex(G,u,w))if(!visited[w]){//w為u的尚未訪問的鄰接頂點cout<<w;visited[w]=true;EnQueue(Q,w);//w進隊}}
}
BFS算法效率分析
  • 如果使用鄰接矩陣,則BFS對于每一個被訪問到的頂點,都要循環(huán)檢測矩陣中的整整一行(n個元素),總的時間代價為O(n2)。
  • 用鄰接表來表示圖,雖然有2e個表結(jié)點,但只需掃描e個結(jié)點即可完成遍歷,加上訪問n個頭結(jié)點的時間,時間復雜度為O(n+e)。

6.3.4DFS和BFS算法效率比較

  • 空間復雜度相同,都是O(n)(借用了堆棧或隊列);
  • 時間復雜度只與存儲結(jié)構(gòu)(鄰接矩陣或鄰接表)有關(guān),而與搜索路徑無關(guān)。
http://m.aloenet.com.cn/news/34149.html

相關(guān)文章:

  • 慈溪做網(wǎng)站網(wǎng)站打開速度優(yōu)化
  • 公安網(wǎng)站建設(shè)公司網(wǎng)站與推廣
  • 莆田做網(wǎng)站的公司住房和城鄉(xiāng)建設(shè)部官網(wǎng)
  • 個體做外貿(mào)的網(wǎng)站2021百度模擬點擊工具
  • 企業(yè)微信網(wǎng)站建設(shè)東莞做網(wǎng)站哪里好
  • 南通公司網(wǎng)站建設(shè)怎么做網(wǎng)站推廣和宣傳
  • 空調(diào)維修技術(shù)支持東莞網(wǎng)站建設(shè)國家最新新聞
  • wordpress簡約企業(yè)主題下載廣州seo技術(shù)外包公司
  • 網(wǎng)絡(luò)推廣合同網(wǎng)站seo優(yōu)化服務商
  • 北京設(shè)計院排名前十強湖南網(wǎng)站seo地址
  • 佛山百度網(wǎng)站排名深圳建站公司
  • 惠州網(wǎng)站建設(shè)找惠州邦百度云盤網(wǎng)頁登錄入口
  • 查看網(wǎng)站外鏈代碼百度高級搜索指令
  • 3東莞網(wǎng)站建設(shè)外貿(mào)網(wǎng)站推廣平臺
  • 搭建一個20人的辦公網(wǎng)絡(luò)優(yōu)化是什么梗
  • 企業(yè)網(wǎng)站制作 深圳怎樣做推廣營銷
  • 優(yōu)狐網(wǎng)站建設(shè)公司網(wǎng)站建設(shè)
  • 作業(yè)做哪些類型的網(wǎng)站查權(quán)重網(wǎng)站
  • 永久域名最新網(wǎng)站搭建一個網(wǎng)站平臺需要多少錢
  • 網(wǎng)站開發(fā)有哪些要求鄭州seo優(yōu)化阿亮
  • 榆林做網(wǎng)站的公司免費seo網(wǎng)站推廣在線觀看
  • 網(wǎng)站模板做網(wǎng)站網(wǎng)絡(luò)營銷管理名詞解釋
  • 網(wǎng)站開發(fā)和軟件北京搜索優(yōu)化排名公司
  • wordpress滑動驗證2016汕頭網(wǎng)站建設(shè)方案優(yōu)化
  • 重慶做網(wǎng)站重慶做網(wǎng)站企業(yè)網(wǎng)站推廣方法實驗報告
  • 新興縣城鄉(xiāng)建設(shè)局網(wǎng)站云搜索app下載
  • 廣告型網(wǎng)站建設(shè)成人本科
  • 濰坊做網(wǎng)站的那家好網(wǎng)絡(luò)推廣公司名字大全
  • 北京公司網(wǎng)站制作電話網(wǎng)絡(luò)營銷推廣外包服務
  • 香港服務器做網(wǎng)站日照網(wǎng)絡(luò)推廣公司