여러 가지 교통편에 대한 여행 티켓 스택이 제공되며, 여러 가지 교통편을 이용하면 A 지점에서 B 지점으로 이동할 수 있습니다. 모든 티켓이 고장 났고 여행이 어디서 시작되는지, 끝나는 곳을 알지 못합니다. 올바른 순서로 티켓을 정렬하여 여행을 완료하십시오. 내가 생각여행 티켓 문제
tickets = [ {from: "Barcelona", to: "New York"} {from: "Barcelona", to: "Gerona"}, {from: "Madrid", to: "Barcelona"}, {from: "Gerona", to: "Barcelona"} ]
은 오른쪽 순서는 하나 그 마드리드에는 티켓, 뉴욕에서 어떤 티켓이없는
tickets = [ {from: "Madrid", to: "Barcelona"}, {from: "Barcelona", to: "Gerona"}, {from: "Gerona", to: "Barcelona"}, {from: "Barcelona", to: "New York"} ]
때문입니다.
해당 작업에 가장 적합한 알고리즘은 무엇입니까?
언어는 JavaScript이지만 언어에 구애받지 않는 해결책이 충분할 것입니다.
업데이트 : 내가 One-way flight trip problem와 혼동하지 될 샘플 데이터를 변경했습니다.
모든 도시를 통과해야합니까? 모든 티켓을 사용해야합니까? – IVlad
예. 또한 모든 티켓을 사용해야합니다. – NVI
숙제에 문제가 있습니까? – Chowlett