如何遍历字符数组

本文关键字:字符 数组 遍历 何遍历 | 更新日期: 2023-09-27 18:11:57

函数接收char[,].

例如,如果它取

<>之前000小伙子0 b0之前

遍历应该打印出所有可能的非零字符的组合:

<>之前l拉小伙子实验室一个艾尔AB广告之前

等等

private void Traverse(char[,] area) 
{
}

如何遍历字符数组

最简单的方法是用两个字符串(初始字符串和输出字符串)编写递归函数。我猜你想要组合,而不是排列,这样更简单。基本情况是检查initial是否为空,然后打印输出。该步骤是从初始值中删除一个字符,并调用递归函数两次,一次输出不变,另一次将删除的字符添加到输出中。但是,如果删除的字符为0,则只调用该函数一次(删除0而不向输出添加任何内容)