当前位置: 移动技术网 > IT编程>开发语言>c# > C#递归实现回文判断算法

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

2019年07月18日  | 移动技术网IT编程  | 我要评论

本文实例讲述了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#程序设计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网