国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python使用鄰接矩陣構造圖代碼示例

2020-02-16 10:39:38
字體:
來源:轉載
供稿:網友

問題

如何使用list構造圖

鄰接矩陣的方式

Python代碼示例

# !/usr/bin/env python# -*-encoding: utf-8-*-# author:LiYanwei# version:0.1# 鄰接矩陣'''a---b/|  | /|  | c|  | /e---d/對于無向圖頂點之間存在邊,則為1,反之則為0 a b c d ea 0 1 0 0 1b 1 0 1 1 0c 0 1 0 1 0d 0 1 1 0 1e 1 0 0 1 0觀察得知對腳線對稱對于有向圖,若a--->b存在,則為ab之間為1,ba為0對于有權值的存在,可以設置相應的數值缺陷:1.對于定點多邊少的圖,構造的矩陣空間浪費2.獲取某個頂點的鄰接頂點,需要遍歷相應的列表,找到1的頂點'''# 構造頂點 列表解析N = 5a, b, c, d, e = xrange(5)G = [[0] * N for _ in xrange(5)]# 無向圖構造邊def addEdge(G, v1 ,v2):  G[v1][v2] = G[v2][v1] = 1addEdge(G, a, b)addEdge(G, b, c)addEdge(G, b, d)addEdge(G, b, e)addEdge(G, d, e)addEdge(G, d, c)print G

結果:

[[0, 1, 0, 0, 0], [1, 0, 1, 1, 1], [0, 1, 0, 1, 0], [0, 1, 1, 0, 1], [0, 1, 0, 1, 0]]

總結

以上就是本文關于python使用鄰接矩陣構造圖代碼示例的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站:python先序遍歷二叉樹問題、Python3調用微信企業號API發送文本消息代碼示例、python實現人臉識別代碼等,有什么問題可以隨時留言,小編會及時回復大家的。感謝朋友們對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武陟县| 乐平市| 吉林省| 花垣县| 铜山县| 遂溪县| 绥江县| 武汉市| 敦化市| 长乐市| 眉山市| 武邑县| 文安县| 乌兰浩特市| 德江县| 昌吉市| 武川县| 丰台区| 陇西县| 舞阳县| 龙井市| 普格县| 晋江市| 平远县| 锦州市| 义马市| 株洲市| 米脂县| 全椒县| 读书| 宜春市| 北碚区| 惠安县| 连山| 怀宁县| 吴堡县| 山东省| 合川市| 榕江县| 徐州市| 西林县|