求教?

hadavidlu 2004-08-27 05:32:54
怎样用递归的方法判断一个String是否为回文?

所谓回文:如,abcba;;;abba!!!
...全文
96 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yesj 2004-09-09
  • 打赏
  • 举报
回复
public static void main(String[] args) {
String s = "aabbaa";
System.out.println(s + " huiwen is :" + huiwen(s, 0, s.length()-1));
}
yesj 2004-09-09
  • 打赏
  • 举报
回复
第归的:给分
public static boolean huiwen(String s, int start, int end) {
if (s.charAt(start) != s.charAt(end))
return false;
int _start = start + 1;
int _end = end - 1;
if (_start >= _end)
return true;
String _tmp=s.substring(_start,_end+1);
return huiwen(_tmp,0, _tmp.length()-1);
}
黑马 2004-09-07
  • 打赏
  • 举报
回复
“回文”的定义是什么?

学习一下:)
minghuitian 2004-09-06
  • 打赏
  • 举报
回复
其实不难,在数据结构中学习过回文的判别方法.看看数据结构的书籍就知道了.好象可以用栈来解决,先入栈然后在出栈,如果最后栈空了就表示是回文,如果最后栈不空就表示不是回文.
hangdian 2004-09-03
  • 打赏
  • 举报
回复
class Rwen
{
public static void main(String[] args)
{
char[] s=new char [20];

for (int i=0;i<1/2*s.length ;i++ )
if( s[i]!=s[s.length-i])
System.out.println("no");
else
System.out.println("yes");




}
}
fanqingfeng 2004-09-02
  • 打赏
  • 举报
回复
其实不难
xyxu1982 2004-09-02
  • 打赏
  • 举报
回复
分多就帮你写一个。
vitamines 2004-08-27
  • 打赏
  • 举报
回复
一年前学的离散数学中碰到了“回文”
今天总算见人用了

50,545

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧