请教个算法问题

2013-11-26 09:49:19 +08:00
 shunai
现在有2w个手机卡号,已经在Excel中,如何从这些卡号中宣传一些靓号,这些良好的规则如下:

1. 重复A的话,选出相同且相连,并包含A个数的号码,
如:AAA,那么13(444)267879、13426(777)879均能被选出

2. 如果是ABC...(字母递增,最长11位),那么宣传号码递增的号码,
如:ABCD,那么134(4567)8879、1344426(1234),均被选出


嗯,好像描述的还行,谢谢各位大大。
4550 次点击
所在节点    程序员
24 条回复
wxstorm
2013-11-26 19:22:40 +08:00
@tabris17 re~~~
就这点数据,这点东西要啥算法啊,excel查找不就好了~~
shunai
2013-11-26 20:04:18 +08:00
@nealnote

如果比较charcode还不如直接比较数字
kfqb536
2013-11-26 21:02:33 +08:00
mark
coldear
2013-11-28 04:49:11 +08:00
这个问题其实就是从一个字符串中同时找到最长递增序列和最长重复序列。
大O是 m(字符串个数)*n(单个字符串长度)。 就每个字符串扫一遍。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/90632

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX