`

判断回文

阅读更多
package com.astar.cop.dao;

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class test {

/**
* 递归方法判断一个string是否是回文 返回true表示当前字符串是一个回文字符串 返回false表示该字符串不是回文字符串
*
* @param args
*/

public static void main(String[] args) throws Exception {
String str = "";
BufferedReader br = new BufferedReader(
new InputStreamReader(System.in), 256);
System.out.println("请输入待检验的字符串:");
str = br.readLine();
System.out.println("检查结果: " + huiwen(str, 0, str.length() - 1));
}

public static boolean huiwen(String s, int start, int end) {
if (start == end)
return true;
if (start > end) {
System.out.println("您没有输入任何字符串!");
return false;
}
if (s.charAt(start) == s.charAt(end)) {
return huiwen(s, start + 1, end - 1);
} else {
return false;
}
}

}
分享到:
评论

相关推荐

    java判断回文程序

    java作业 用java实现判断回文程序免费下载

    C语言判断回文字符串代码.rar

    判断回文字符串的基本方法有多种,这里介绍两种常见的算法: 1. **双指针法**:设置两个指针,一个从字符串开头(头部)开始,另一个从字符串结尾(尾部)开始,然后逐步向中间移动。如果在任何时候头部的字符不...

    数据结构 判断回文 队列和堆栈

    数据结构,用队列跟堆栈来判断回文,利用堆栈的先进后出和队列的先进先出的特性

    用队列和栈判断回文_赫夫曼数_双向链表_内部排序(8种).zip

    这里我们探讨的主题包括“用队列和栈判断回文”、“赫夫曼数”、“双向链表”以及“内部排序(8种)”。下面将详细阐述这些知识点。 1. **用队列和栈判断回文**: 回文是指正读反读都能读通的字符串,如“level”...

    test3_1_递归函数判断回文.py

    test3_1_递归函数判断回文.py

    判断回文字符串的C程序

    判断回文字符串的C程序,一个简单的小作业,课程中写的,不会的可以参考一下。

    队列判断回文的实验报告

    在本实验报告中,我们探讨了两种不同的方法来判断一个序列是否为回文,即顺序表队列和链式队列。回文是指一个序列从前向后读和从后向前读都是一样的,例如数字序列"121"或者字符串"madam"。 首先,我们来看使用顺序...

    java 如何判断回文数字

    在Java中,判断一个整数是否为回文数字是一项常见的任务,常用于各种算法问题。下面我们将详细介绍如何用Java来实现这个功能。 首先,我们可以采用将数字转化为字符串然后比较其正读与反读的方法。这种方法简单易懂...

    判断回文.cpp

    判断回文

    判断回文.exe

    判断回文

    C语言之如何判断回文串.pdf

    "C语言之如何判断回文串" 本文主要讨论了C语言中判断回文串的方法。回文串是指正读和反读结果都相同的字符串,在C语言中没有字符串类型的数据,字符数组是处理字符串的方式之一。本文通过对比分析回文串的特点,...

    双向循环链表、增删查改、判断回文、排序、论文+代码

    双向循环链表、增删查改、判断回文、排序、论文+代码 本资源摘要信息主要针对数据结构与算法课程设计,涵盖双向循环链表、增删查改、判断回文、排序等知识点。下面将对每个知识点进行详细的解释和分析。 一、双向...

    判断回文的程序,数据结构上要用的

    根据给定文件的信息,我们可以提炼出以下IT领域的关键知识点,主要围绕着数据结构中的栈(Stack)以及如何利用栈来判断一个字符串是否为回文。 ### 栈(Stack)数据结构 栈是一种线性数据结构,它遵循后进先出...

    判断回文素数C语言程序

    附件是判断回文素数C语言程序,文件绿色安全,请大家放心下载,仅供交流学习使用,无任何商业目的! 程序首先定义了两个函数:isPrime 用于判断一个数是否为素数,isPalindrome 用于判断一个数是否为回文。然后在 ...

    C语言程序判断回文素数

    附件是判断回文素数C语言程序,这个程序首先定义了两个函数:isPrime 用于判断一个数是否为素数,isPalindrome 用于判断一个数是否为回文。然后在 main 函数中,通过一个循环来检查从2到999(这里假设我们只需要检查...

    判断回文素数的C语言程序

    附件是判断回文素数的C语言程序,文件绿色安全,请大家放心下载,仅供交流学习使用,无任何商业目的! 程序首先定义了两个函数:isPrime 用于判断一个数是否为素数,isPalindrome 用于判断一个数是否为回文。然后在 ...

    判断回文字符串小程序

    在编程领域,判断一个字符串是否为回文字符串是一个常见的基础问题,对于初学者来说,理解和实现这样的小程序具有很好的学习价值。 首先,我们要了解如何在Python中实现回文字符串的判断。有多种方法可以实现,这里...

Global site tag (gtag.js) - Google Analytics