如何遍历字符数组
本文关键字:字符 数组 遍历 何遍历 | 更新日期: 2023-09-27 18:11:57
函数接收char[,].
例如,如果它取
<>之前000小伙子0 b0之前遍历应该打印出所有可能的非零字符的组合:
<>之前l拉小伙子实验室一个艾尔AB广告之前等等
private void Traverse(char[,] area)
{
}
最简单的方法是用两个字符串(初始字符串和输出字符串)编写递归函数。我猜你想要组合,而不是排列,这样更简单。基本情况是检查initial是否为空,然后打印输出。该步骤是从初始值中删除一个字符,并调用递归函数两次,一次输出不变,另一次将删除的字符添加到输出中。但是,如果删除的字符为0,则只调用该函数一次(删除0而不向输出添加任何内容)