public void Exemplo2() { var lista = new List <List <Char> >() { new List <Char>() { 'B', 'D' }, new List <Char>() { 'D', 'E' }, new List <Char>() { 'A', 'B' }, new List <Char>() { 'C', 'F' }, new List <Char>() { 'E', 'G' }, new List <Char>() { 'A', 'C' }, }; var result = MetodoTransformarArrayEmArvore.TransformarArrayEmArvore(lista); Assert.AreEqual("[A[B[D[E[G]]]][C[F]]]", result); }
public void Exemplo3() { var lista = new List <List <Char> >() { new List <Char>() { 'A', 'B' }, new List <Char>() { 'A', 'C' }, new List <Char>() { 'B', 'D' }, new List <Char>() { 'D', 'C' }, }; var result = MetodoTransformarArrayEmArvore.TransformarArrayEmArvore(lista); }