깊이있는 트리 구조를 탐색하는 데 도움이 필요합니다. 내가 제대로 할 수있는 알고리즘을 생각해 낼 수 없다.자바 스크립트 트리 순회 알고리즘
[
["A", "B", "C"],
["1", "2"],
["a", "b", "c", "d"]
]
형태해야 출력 :
[
"A/1/a", "A/1/b", "A/1/c", "A/1/d",
"A/2/a", "A/2/b", "A/2/c", "A/2/d",
"B/1/a", "B/1/b", "B/1/c", "B/1/d",
"B/2/a", "B/2/b", "B/2/c", "B/2/d",
"C/1/a", "C/1/b", "C/1/c", "C/1/d",
"C/2/a", "C/2/b", "C/2/c", "C/2/d"
]
을하지만, 그것은이다 조금 까다 롭습니다. 데이터를 재구성 할 수있는 방법이 있습니까? 'A B C'중 어느 것이 '1 2'이고 어느 것이 'a b c d'인지를 조정하는 데 어려움을 겪을 것입니다. 꽤 이상한 규칙을 따르는 것처럼 예상 데이터가 나타납니다. 하지만 예상 데이터를 제공하기 위해 +1. – Bojangles
예. 어떤 식 으로든 입력을 조작 할 수 있습니다. 어떤 형태가 바람직할까요? – Adam
내가 생각할 수있는 가장 쉬운 방법은 형제 배열 대신 자식 배열을 갖는 것입니다. 이것은 나무와 같은 구조로 트래버스하는 것이 훨씬 쉽습니다. – Bojangles