找回密码
 入驻
搜索
查看: 258|回复: 7

JAVA小程序求助

[复制链接]
发表于 2007-10-11 19:33:25 | 显示全部楼层 |阅读模式
JAVA题目:把字符串s ="abcabbdabcabc"里面出现的"abc"的次数输出来
发表于 2007-10-11 19:43:04 | 显示全部楼层
只学过C++


而且刚开始.
回复

使用道具 举报

 楼主| 发表于 2007-10-11 19:45:43 | 显示全部楼层
LS的是计算机系的么?
回复

使用道具 举报

发表于 2007-10-11 20:09:23 | 显示全部楼层
没学过JAVA~.................
回复

使用道具 举报

发表于 2007-10-11 20:49:58 | 显示全部楼层

  1. #include <iostream.h>

  2. int main(void)
  3. {
  4.     char* s="abcabbdabcabc";
  5.     char* t="abc";
  6.     int i=0,j=0,count=0;

  7.     while(s[i]!='\0')
  8.     {
  9.         if(s[i]==t[j])
  10.         {
  11.             i++;
  12.                         j++;
  13.         }
  14.                 else
  15.                 {
  16.                         i=i-j+1;
  17.                         j=0;       
  18.                 }
  19.                 if(j==3)
  20.                 {
  21.                         i=i-j+1;
  22.                         j=0;
  23.                         count++;
  24.                 }
  25.     }
  26.         cout<<count<<endl;
  27.         return 0;
  28. }
复制代码

不是很经典的“布路-福斯特”字符串回朔算法,自己回去改成JAVA吧,我对只能浮在应用层的语言不感兴趣......
回复

使用道具 举报

发表于 2007-10-11 20:50:51 | 显示全部楼层
而且刚开始.

刚学不是理由~~~~~~我记得刚学的时候就有这题
回复

使用道具 举报

 楼主| 发表于 2007-10-12 14:47:41 | 显示全部楼层
谢谢大家的关注
有机会大家都交流
回复

使用道具 举报

发表于 2008-1-6 13:50:30 | 显示全部楼层

我也来~``````````啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 入驻

本版积分规则

QQ|Archiver|手机版|小黑屋|思明论坛

GMT+8, 2024-11-16 12:55 , Processed in 0.225729 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表