C#递归实现回文判断算法
程序员文章站
2023-12-16 09:46:46
本文实例讲述了c#递归实现回文判断算法,分享给大家供大家参考。具体实现方法如下:
复制代码 代码如下:static void main(string[] args)
{...
本文实例讲述了c#递归实现回文判断算法,分享给大家供大家参考。具体实现方法如下:
复制代码 代码如下:
static void main(string[] args)
{
datetime dt1 = datetime.now;
{
datetime dt1 = datetime.now;
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#程序设计有所帮助。