【发布时间】:2015-11-21 13:57:40
【问题描述】:
public static int isPalindrome(char[] String)
{
if (String.Length == 0 || String.Length == 1)
return 1;
if (String[0] != String[String.Length - 1])
return 0;
return Convert.ToUInt32(isPalindrome(String);
}
我无法将其作为实例方法我遇到问题,所以请帮助我如何使其成为动态
【问题讨论】:
-
我希望这是递归函数
-
我尝试了递归函数,但输入参数为字符串而不是 char[] public static int isPalindrome(string p) { if (p.Length == 1 || p.Length == 0) return 1 ;如果 (p[0] != p[p.Length - 1]) 返回 0;返回 isPalindrome(p.Substring(1, p.Length - 2)); }