将给定的字符串任意划分成两个非空的部分,组成树的两个左右子结点.子树可以绕根结点变换,最后叶子结点组成一个新的字符串. 比如:"abcd"的可以这样划分,然后进行变换
abcd
/ \
a bcd
/ \
b cd
/\
c d
abcd
/ \
ab cd
/\ /\
a b c d
"abcd"可以变换得到"bdca",则称这两个字符串为相似字符串. "abcd"不能通过变换得到"bdac".这两个字符串不能称为相似字符串.
有什么思路能够通过函数判断两个字符串是否为相似字符串吗
abcd
/ \
a bcd
/ \
b cd
/\
c d
abcd
/ \
ab cd
/\ /\
a b c d
"abcd"可以变换得到"bdca",则称这两个字符串为相似字符串. "abcd"不能通过变换得到"bdac".这两个字符串不能称为相似字符串.
有什么思路能够通过函数判断两个字符串是否为相似字符串吗