| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1108 人关注过本帖
标题:字符串问题。。产生无连续重复部分的字符串
只看楼主 加入收藏
陈便往
Rank: 2
等 级:论坛游民
帖 子:61
专家分:32
注 册:2011-9-21
结帖率:55.56%
收藏
已结贴  问题点数:8 回复次数:9 
字符串问题。。产生无连续重复部分的字符串

产生无连续重复部分的字符串。(60分)
(1)描述:编写程序,产生由1,2,3这3个数字符号所构成、长度为n的字符串,并且在字符串中对于任何一个子串而言,都不会有相邻的、完全相同的子串;
(2)输入:字符串长度n;
(3)输出:无相邻重复子串的所有字符串,每个字符串换行输出。
各位大侠。。。可不可以讲一下。。。怎么求出一个字符串,,字符串中对于任何一个子串而言,都不会有相邻的、完全相同的子串。。。是怎么求啊。。。
搜索更多相关主题的帖子: 连续 编写程序 字符串 
2012-12-03 17:04
yaobao
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:4
帖 子:1854
专家分:4121
注 册:2012-10-25
收藏
得分:1 
帮顶

认认真真的学习,踏踏实实的走路:戒骄戒躁!!!
2012-12-07 23:09
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
收藏
得分:1 
比如
"12313123"截取子串"31"有两个,而且相邻,所以不符合要求
"12313213"虽然也有相同的两个"13",但他们不相邻,所以符合要求

[ 本帖最后由 azzbcc 于 2012-12-8 02:08 编辑 ]


[fly]存在即是合理[/fly]
2012-12-08 02:06
唐兵
Rank: 2
来 自:四川泸州合江
等 级:论坛游民
帖 子:150
专家分:12
注 册:2012-12-1
收藏
得分:1 
回复 3楼 azzbcc
可否具体点

一个人如果不比自己一把,你永远不知道自己究竟有多厉害
2012-12-08 10:31
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:1 
有趣,不难。但是分太少。

重剑无锋,大巧不工
2012-12-08 21:34
czz5242199
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:660
专家分:2400
注 册:2011-10-26
收藏
得分:1 
回复 5楼 beyondyf
这题dfs可以,但感觉应该有数学方法吧?
2012-12-08 21:37
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
回复 6楼 czz5242199
呵呵,我的兴趣也在于寻找这种串的数量与其长度的函数关系

至于输出倒确实不是什么难事,我倾向于回溯法穷举。

重剑无锋,大巧不工
2012-12-08 21:58
keen123
Rank: 1
等 级:新手上路
帖 子:12
专家分:3
注 册:2012-10-30
收藏
得分:1 
估计要被删帖了。做作业呃
2012-12-08 22:33
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
我倒不会删有意思的作业题。

关于这个问题,通过观察实际结果我总结出串长n与数量f(n)的一个有趣的递推式

f(1) = 3
f(n) = f(n - 1) + f([(n + 1) / 2])

很漂亮的式子,但目前还不理解其意义,也没有证明。

重剑无锋,大巧不工
2012-12-09 16:22
TKpunk
Rank: 2
等 级:论坛游民
帖 子:3
专家分:11
注 册:2012-12-3
收藏
得分:1 
我想要用到树
2012-12-09 20:55
快速回复:字符串问题。。产生无连续重复部分的字符串
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018352 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved