Bir ağaç yapısını ilk bakışta derinlemesine incelerken yardıma ihtiyacım var. Düzgün yapmak için bir algoritma ile gelemiyorum.Javascript Tree Traversal Algorithm
[
["A", "B", "C"],
["1", "2"],
["a", "b", "c", "d"]
]
biçimde olmalıdır çıktı:
[
"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"
]
, ama bir var biraz zor. Verilerinizi yeniden organize etmenin herhangi bir yolu var mı? “A B C” nin hangisine karşılık geldiğini koordine etme konusunda sorun yaşayacaksınız, 1 2' ve hangisi “a b c d”; Beklenen verileriniz oldukça garip bir kural izliyor gibi görünüyor. Ancak beklenen verileri vermek için +1. – Bojangles
Elbette. Girişi herhangi bir şekilde manipüle edebilirim. Hangi form tercih edilebilir? – Adam
Düşünebildiğim en kolay yol, bir kardeş dizisi yerine bir çocuk dizisine sahip olmak. Ağaç benzeri bir yapı olarak hareket etmek çok daha kolaydır. – Bojangles