100求最小匹配

csaciscs 2014-04-08 03:03:10
1.有一组字符串 array, 如:abc1 abc2 ab1c ab1 abeeeas abxxe2 ...
2.现在有一个待匹配字符b. 如: abesxx

求:从array中找出几个字符串,使得这几个字符串包含b的所有字符,并且这几个字符串的总长度最短.
...全文
139 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
buyong 2014-04-14
  • 打赏
  • 举报
回复
not an easy task
  • 打赏
  • 举报
回复
这里有一篇文章,代码 http://blog.csdn.net/cheneagle/article/details/4393780 这里有多种算法的文章,代码。 http://www.cnblogs.com/grenet/category/287355.html 还有一种,KMP算法,可以搜素一下。
lm_whales 2014-04-11
  • 打赏
  • 举报
回复
1 字符计数,然后根据计数匹配 2 找最短 --这个是选择问题,用快选,或者直接排序字符串长度。
SunyKing 2014-04-08
  • 打赏
  • 举报
回复
strstr() strlen()
csaciscs 2014-04-08
  • 打赏
  • 举报
回复
求顶6个字符串

65,209

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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