시뮬레이션을 코딩해야하며 위치에서 다른 도로까지 최단 도로를 찾는 방법이 필요합니다. 이 메서드는 시작 위치와 최종 위치 만 가져 와서 위치 사이의 가장 짧은 길을 나타내는 위치 목록을 반환합니다. 이 같은 뭔가 :Dijkstra 알고리즘을 사용하여 최단 도로를 찾는 방법
public List<Tuple<int, int> ShortestRoad(Tuple<int,int> start, Tuple<int,int> end, int[,] park)
{//Code}
나는이 방법이 다 익스트라 알고리즘 구현을 할 수 있습니까?
질문이 매우 모호하고,보다 구체적으로하십시오 –
2 차원 정수 배열이 있습니다. 메서드에서 사용할 수 있도록 클래스 속성입니다. 나는 코드 작성을 시작하고있다. 경험적 방법은 나에게 너무 앞서있다 !! – abea
당신이 묻는 바를 명확히하지 않습니다 - BFS는 해결책입니다. 검색을 더 빠르게 할 수있는 방법이 있지만 (대답에 언급 된 A *처럼), 다른 것을 원한다고 생각됩니다. 무차별 적 BFS보다 더 단순한 무언가를 찾고 있습니까? –