中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

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

黃驊做網(wǎng)站|黃驊網(wǎng)站|黃驊百度優(yōu)化|黃驊百度推廣|黃驊微信|黃驊品牌網(wǎng)絡(luò)營銷案例

黃驊做網(wǎng)站|黃驊網(wǎng)站|黃驊百度優(yōu)化|黃驊百度推廣|黃驊微信|黃驊,品牌網(wǎng)絡(luò)營銷案例,上海網(wǎng)站建設(shè)免費推薦,成都有哪些設(shè)計公司是什么 圖是一種抽象的數(shù)據(jù)類型,在圖中的數(shù)據(jù)元素通常稱作節(jié)點,V是所以定點的集合,E是所有邊的集合 圖的分類 有向圖 如果兩個訂單v,w,只能由v向w,而不能w向v,那么我們就把何種情況叫做一個從…

是什么

圖是一種抽象的數(shù)據(jù)類型,在圖中的數(shù)據(jù)元素通常稱作節(jié)點,V是所以定點的集合,E是所有邊的集合

圖的分類

有向圖

如果兩個訂單v,w,只能由v向w,而不能w向v,那么我們就把何種情況叫做一個從v到w的有向邊。v也被陳作初始點,w也被稱為終點。這種圖也被稱為有向圖

無向圖

如果v和w是沒有順序的,從v到達w和從w到達v是完全相同的,這種圖就叫做無向圖

常見的圖表達方式
鄰接矩陣

通過一個二維數(shù)組G[N][N]表示N個點到N-1編號,通過鄰街矩陣可以立即看到兩個訂單直接是否存在一條邊

鄰接表

存儲方式如下

在javascript中永Object進行表示
const graph = {A: [2, 3, 5],B: [2],C: [0, 1, 3],D: [0, 2],E: [6],F: [0, 6],G: [4, 5] 
}

用數(shù)組進行表示

?代碼A

const graph = {0: [1, 4],1: [2, 4],2: [2, 3],3: [],4: [3], }

常見的操作方式

深度優(yōu)先遍歷

廣度優(yōu)先遍歷

數(shù)據(jù)如上面的代碼A

深度優(yōu)先
const visited = new Set()
const dfs = (n) => {console.log(n)visited.add(n) // graph[n].forEach(c => {if(!visited.has(c)){ //demo,第一次,遍歷graph下的graph[1]和graph[4]dfs(c)}}) }dfs(0)

結(jié)果:0,1,2,3,4

這里只是恰巧是順數(shù),如果把graph[0]改為[4,1]那結(jié)果會變成0,4,3,1,2

廣度優(yōu)先
const visited = new Set()
const dfs = (n) => {visited.add(n)const q = [n]while(q.length){const n = q.shift()console.log(n)graph[n].forEach(c => {if(!visited.has(c)){q.push(c) visited.add(c)}})} }dfs(0)

結(jié)果

0,1,?4,2,3

備注

上面的set是用來做去重的?

使用場景

社交網(wǎng)絡(luò)。

社交網(wǎng)絡(luò)是典型的網(wǎng)絡(luò)結(jié)構(gòu),圖可以用點來表達社交關(guān)系中的人,用點與點之間的連接來表達人與人的關(guān)系。比如我們想要去表示誰認識誰、誰和誰溝通、誰能夠影響誰等人與人之間的關(guān)系。一個具體的例子是在小紅書上,比如,A 關(guān)注了 B 的小紅書,可以用 A 指向 B 的線來連接表示。這些人與人的社交信息,可以用來去解釋社交網(wǎng)絡(luò)的信息流動。人與人之間的聯(lián)系也定義了我們是誰。

交通網(wǎng)絡(luò)。
交通網(wǎng)絡(luò)也可以用圖來表達。比如所有的城市可以用圖的節(jié)點來表示,城市間的交通渠道可以用邊來表示。像最近大家關(guān)注的疫情封城措施,也可以用數(shù)據(jù)結(jié)構(gòu)來理解,就是把交通網(wǎng)絡(luò)圖的一些邊進行了阻隔。
互聯(lián)網(wǎng)網(wǎng)站連接。

我們經(jīng)??吹骄W(wǎng)站上會有指向其他網(wǎng)址的超鏈接。如果我們把互聯(lián)網(wǎng)所有的網(wǎng)頁定義成圖的節(jié)點,那么網(wǎng)頁與網(wǎng)頁之間的邊就是這些鏈接了。如果大家熟悉 Google 經(jīng)典的網(wǎng)頁排名算法 PageRank,就會知道,搜索引擎正是用指向一個網(wǎng)頁的引用數(shù)量去判斷一個網(wǎng)頁的質(zhì)量。

第 13 講:用圖來表達更為復雜的數(shù)據(jù)關(guān)系 · 數(shù)據(jù)結(jié)構(gòu)精講:從原理到實戰(zhàn) · 看云

更多

https://www.cnblogs.com/jaxu/p/11338294.html

http://www.risenshineclean.com/news/49016.html

相關(guān)文章:

  • 淘寶客網(wǎng)站要備案嗎seo技術(shù)培訓教程
  • 能幫忙做網(wǎng)站建設(shè)優(yōu)秀的網(wǎng)頁設(shè)計網(wǎng)站
  • 河南省人民政府最新領(lǐng)導班子手機關(guān)鍵詞排名優(yōu)化
  • 怎樣做自己的微商網(wǎng)站6百度推廣怎么收費的
  • 國外的網(wǎng)站建設(shè)公司海南網(wǎng)站建設(shè)
  • 騰訊街景地圖實景手機版濰坊seo招聘
  • 邯鄲移動網(wǎng)站建設(shè)seo建設(shè)者
  • 凡科建站小程序制作html網(wǎng)頁制作成品
  • 上海個人醫(yī)療網(wǎng)站備案表自媒體是如何賺錢的
  • 建個站的網(wǎng)站打不開有沒有免費的廣告平臺
  • 注冊網(wǎng)站不用手機短信驗證的人工智能培訓心得體會
  • 網(wǎng)站建設(shè)系互聯(lián)網(wǎng)推廣是什么工作內(nèi)容
  • 如何做DJ網(wǎng)站seo的內(nèi)容怎么優(yōu)化
  • 哈爾濱網(wǎng)站制作公司電話南京網(wǎng)絡(luò)優(yōu)化培訓
  • dw登錄頁面怎么制作seopc流量排行榜企業(yè)
  • 石家莊做手機網(wǎng)站建設(shè)愛站工具包下載
  • 什么叫模板網(wǎng)站谷歌推廣代理
  • 無錫做食品網(wǎng)站的公司網(wǎng)絡(luò)銷售好做嗎
  • 蘭州網(wǎng)站制作成都作品提示優(yōu)化要刪嗎
  • 江西省建設(shè)廳教育網(wǎng)站長春seo排名公司
  • 北京網(wǎng)站設(shè)計實力樂云踐新百度賬號
  • wordpress中文cms主題模板seo綜合查詢愛站
  • 女朋友做網(wǎng)站網(wǎng)絡(luò)推廣入門教程
  • 綿陽網(wǎng)站建設(shè)scmmwl百度影響力排名順序
  • 快遞網(wǎng)站怎么做的網(wǎng)絡(luò)營銷知識點
  • 做商城網(wǎng)站的流程介紹營銷推廣有哪些公司
  • zzcms網(wǎng)站開發(fā)2023年5月份病毒感染情況
  • 做王境澤表情的網(wǎng)站站長之家官網(wǎng)入口
  • 網(wǎng)站 整體架構(gòu)國內(nèi)seo公司哪家最好
  • 如何創(chuàng)建一個平臺型公司關(guān)鍵字排名優(yōu)化公司