========算法==========

golden_softwave_001 2008-11-15 01:18:21
如何从一个确定的字符串中获取它的所有子串!

比如:字符串abcd

它的子串为:a、ab、abc、abcd、b、bc、bcd、c、cd、d、
...全文
54 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
太乙 2008-11-15
  • 打赏
  • 举报
回复
结贴吧,要不被人看见这代码,得笑掉大牙!
  • 打赏
  • 举报
回复
谢谢
  • 打赏
  • 举报
回复
大虾们快啊~~~~

小弟急用啊~~~
太乙 2008-11-15
  • 打赏
  • 举报
回复
#include<iostream>
using namespace std;
void fun(char * data,int size)
{
if(size==0)
{
cout<<*data;
return;
}
for(int i=0;i<size;i++)
{
for(int j=0;j<=i;j++)
cout<<data[j];
cout<<endl;
}
fun(&data[1],size-1);

}
int main()
{
char a[] = "abcd";
fun(a,4);
}

太困了,睡觉奥!
  • 打赏
  • 举报
回复
ls理解错了~~~

我说的子字符串必须是连接着
太乙 2008-11-15
  • 打赏
  • 举报
回复
要是lz给的那个结果,那就更好算了!
太乙 2008-11-15
  • 打赏
  • 举报
回复
比如:字符串abcd 

它的子串为:a、ab、abc、abcd、b、bc、bcd、c、cd、d、

应该是:
a
b
c
d
ab
ac
ad
bc
bd
cd
abc
abd
acd
bcd
abcd

lz给的不对吧?

  • 打赏
  • 举报
回复
麻烦大虾说清楚…………

谢了~~~~~~~~~
太乙 2008-11-15
  • 打赏
  • 举报
回复
以前讨论过!
太乙 2008-11-15
  • 打赏
  • 举报
回复
晕,递归就行!

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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