두 URL 간의 최단 경로를 찾는 데 문제가 있습니다. 우리가 제공하는 .csv는 쉼표로 구분 된 많은 웹 사이트를 나열합니다. 각 웹 사이트는 해당 페이지의 하이퍼 링크 내에있는 다음 웹 사이트에 액세스 할 수 있습니다. 예를 들어 파일이 espn.com, espn.com/nba, espn.com/nbaschedules을 읽으면 espn.com에서 nba 페이지로, nba 페이지에서 nba 스케줄로 이동할 수 있습니다. 내 직업은 한 웹 사이트에서 다른 웹 사이트로 이동하는 데 필요한 클릭 수를 가장 적게 찾는 것입니다. 지금까지 파일을 저장 한 방법은 다음과 같습니다. 내가 사용하고있는 것은 저장을위한 STL unordered_map이다.URL의 최단 경로 알고리즘
내 질문에 올바르게 저장 했습니까? Dijkstra의 알고리즘이나 광범위한 우선 검색을 사용해야합니까?