递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 12512|回复: 10
打印 上一主题 下一主题

[视窗] 特定数字组合型文本快速去除重复

[复制链接]

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
17012
跳转到指定楼层
楼主
发表于 2021-4-30 10:48:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本源码转载自利快云https://www.lkuaiy.com/




在某些特定情况下,有规律的数字型文本数据,比如全部由0到9这10个数字4个一组组合成一组文本,(0000-9999)这样一万个组合。
如果一段文本里面有8000个组合,但里面重复的比较多,下面就提供一个简单好理解的思路,(看最后效果近十万个组合去重只需几十毫秒)先上图







现在我们来说一下思路,0000 0001 0002 0003 ..... 0125 0126 ..... 2538 2539 ......9999这种组合有一万组,那么我么可以看成是数字0到9999,
我们将这每一个组合,如果倒整数 那么就是0 1 2 3....125 126 .....2538 2539 .....9999,这样我们就建一个成员数为一万的整数数组,每一个组合倒整数后对应的值就是数组成员中的一个下标值,
然后在将对应下标的成员给他赋值为1,表示这个成员有,这样的话不用去比较,有几种组合就直接循环几次,去掉重复后我们在把组合整理出来,通过观察组合规律,就是不够4位的给前面补几个0保证有4位数字






以上是直接源码调试时测试速度的,下面是编译后的速度,效果杠杠滴(我是将4千多组组合直接粘贴20次在去重,这样每个组合重复有20次)






游客,如果您要查看本帖隐藏内容请回复






火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

9

主题

371

帖子

3424

积分

贵宾

火山小白

Rank: 9Rank: 9Rank: 9

积分
3424
沙发
发表于 2021-4-30 10:53:49 | 只看该作者
消灭零回复,坐沙发学习……
WX搜索:大强小屋【ID:daqiangstudio】
向火山进发!
回复

使用道具 举报

84

主题

764

帖子

6155

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6155
板凳
发表于 2021-4-30 11:11:24 | 只看该作者
特定数字组合型文本快速去除重复
回复

使用道具 举报

7

主题

59

帖子

738

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
738
地板
发表于 2021-4-30 13:29:45 | 只看该作者
没看明白,下载来运行下
回复

使用道具 举报

7

主题

59

帖子

738

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
738
5#
发表于 2021-4-30 13:41:17 | 只看该作者

应该要加句判断,要不全是0000到9999了

回复

使用道具 举报

4

主题

1851

帖子

4370

积分

论坛元老

Rank: 8Rank: 8

积分
4370
6#
发表于 2021-5-5 09:47:04 | 只看该作者
好东西
回复

使用道具 举报

15

主题

128

帖子

999

积分

高级会员

Rank: 4

积分
999
7#
发表于 2021-5-5 18:24:40 | 只看该作者
快速去除重复可以秒杀不
回复

使用道具 举报

20

主题

80

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
8#
发表于 2021-5-5 21:43:21 | 只看该作者
没看明白,下载来运行下
回复

使用道具 举报

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
17012
9#
 楼主| 发表于 2021-7-1 14:14:55 | 只看该作者
每日一顶
火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

72

主题

581

帖子

5029

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5029
10#
发表于 2021-12-28 17:27:31 | 只看该作者
消灭零回复,坐沙发学习……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 01:48 , Processed in 0.100224 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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