데이터 구조의 그림 Part 2 - 1
2281 단어 데이터 구조
인터넷 에서 C\# 그림 을 쓰 는 데이터 구조의 예 가 별로 없고 실제 프로젝트 에서 도 Array 라 는 덩어리 를 사용 해 본 적 이 없 으 며 손 가 는 대로 써 서 뿌리 지 마 세 요.
namespace LH.GraphConsole
{
public struct Graph
{
public Graph(int vertexNumber, int edgeNumber)
{
Vertexs = new string[vertexNumber];
Edges = new int[vertexNumber, vertexNumber];
}
public String[] Vertexs;
public int[,] Edges;
}
}
그 다음 에 간단 한 메 인 프로그램 코드 입 니 다.
class Program
{
static void Main(string[] args)
{
AdjacencyList();
}
private void AdjacencyTable()
{
int vertexNumber = 5;
int edgeNumber = 5;
Graph graph = new Graph(vertexNumber, edgeNumber);
graph.Vertexs[0] = "v0";
graph.Vertexs[1] = "v1";
graph.Vertexs[2] = "v2";
graph.Vertexs[3] = "v3";
graph.Vertexs[4] = "v4";
graph.Edges[1, 2] = 3;
graph.Edges[1, 0] = 9;
graph.Edges[2, 0] = 2;
graph.Edges[2, 3] = 5;
graph.Edges[3, 4] = 1;
}
물론 이런 데이터 구 조 는 간단명료 하고 이해 하기 쉬 우 나 안 타 깝 게 도 비교적 희소 한 그림 에 대해 많은 공간 을 헛되이 낭비 했다.
다음 라운드 에 우 리 는 인접 표 의 C\# 쓰 기 를 보 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정수 반전Udemy 에서 공부 한 것을 중얼거린다 Chapter3【Integer Reversal】 (예) 문자열로 숫자를 반전 (toString, split, reverse, join) 인수의 수치 (n)가 0보다 위 또는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.