Graph
グラフィック(Graph)
コンピュータ工学のグラフ:複数の点間の複雑なつながりを表すデータ構造.
図面の実際の使用例
ソウル在住のAさんと釜山在住のBさんは旧友今週末はBさんの結婚式があるそうで、Aさんは車で釜山に行く予定です.ちょうど、大田に住んでいるAさんとBさんの友人Cさんも参加するので、Aさんは大田からCさんを乗せて釜山に行きたいと思っています.
上記の例では、A、B、Cの3つの頂点があり、各都市をグラフィックの頂点に代入することができます.また,この3つの頂点は相互に接続された幹線(関係)を有している.let isConnected = {
seoul: {
busan: true,
daejeon: true
},
daejeon: {
seoul: true,
busan: true
},
busan: {
seoul: true,
daejeon: true
}
}
console.log(isConnected.seoul.daejeon) // true
console.log(isConnected.daejeon.busan) // true
let isConnected = {
seoul: {
busan: true,
daejeon: true
},
daejeon: {
seoul: true,
busan: true
},
busan: {
seoul: true,
daejeon: true
}
}
console.log(isConnected.seoul.daejeon) // true
console.log(isConnected.daejeon.busan) // true
頂点:ソウル、大田、釜山
幹線:ソウル-大田、大田-釜山、釜山-ソウル
頂点:ソウル、大田、釜山
幹線:ソウル-140キロ-大田、大田-200キロ-釜山、釜山-325キロ-ソウル
理解する必要があるグラフィック用語。
隣接行列
A의 진출차수는 1개 입니다: A —> C
[0][2] === 1
B의 진출차수는 2개 입니다: B —> A, B —> C
[1][0] === 1
[1][2] === 1
C의 진출차수는 1개입니다: C —> A
[2][0] === 1
Q)隣接行列はいつ使えば良いですか?りんせつひょう
Q)隣接表はいつ使えばいいですか?
Reference
この問題について(Graph), 我々は、より多くの情報をここで見つけました https://velog.io/@park0866/Graph-Tree-BSTテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol