欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#递归实现回文判断算法

程序员文章站 2023-12-16 09:46:46
本文实例讲述了c#递归实现回文判断算法,分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下:static void main(string[] args) {...

本文实例讲述了c#递归实现回文判断算法,分享给大家供大家参考。具体实现方法如下:

复制代码 代码如下:
static void main(string[] args)
{
    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#程序设计有所帮助。

上一篇:

下一篇: