本文实例讲述了c#递归实现回文判断算法,分享给大家供大家参考。具体实现方法如下:
string text = "abcdedcba";
bool byes = recv(text);
console.write("{0}:{1}回文!", text, byes ? "是" : "不是");
datetime dt2 = datetime.now;
console.write("耗时:{0}毫秒", (dt2 - dt1).totalmilliseconds.tostring());
console.readline();
}
private static bool recv(string text)
{
string head = text.substring(0, 1);
string end = text.substring(text.length - 1, 1);
if (head == end)
{
if (text.length == 1)
return true;
string t = text.substring(1, text.length - 2);
return recv(t);
}
return false;
}
希望本文所述对大家的c#程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
网友评论