有一个二维数组,其中每个元素都是一个字符。从这个数组中,可以从数组的任何元素开始生成字符串,然后只沿着相邻的(基数方向)遍历,而不重复任何字符。表示这个数组的最佳数据结构是什么?从二维数组中的元素中生成所有这样的可能字符串的算法是什么,附加的约束是没有两个生成的字符串应该是相同的?例如:给定的二维数组3x3是:X y z
X y z
我尝试将字符串数组赋给二维字符串数组。但是得到“错误的索引数”错误。我理解这个错误,但是不能将一个数组赋给第二维的数组字段吗?由于sortedString有x个字段,每个字段都有一个字符串数组,那么不能只将字符串数组分配给一个索引字段吗?(因为s.Split(';')已经创建了一个数组) string[,] sortedString = new