惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
W
WeLiveSecurity
Stack Overflow Blog
Stack Overflow Blog
L
LangChain Blog
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
Google DeepMind News
Google DeepMind News
F
Full Disclosure
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Register - Security
The Register - Security
G
Google Developers Blog
C
Check Point Blog
GbyAI
GbyAI
A
About on SuperTechFans
V
Vulnerabilities – Threatpost
T
The Blog of Author Tim Ferriss
T
Tor Project blog
AWS News Blog
AWS News Blog
Cyberwarzone
Cyberwarzone
C
CERT Recently Published Vulnerability Notes
MongoDB | Blog
MongoDB | Blog
Latest news
Latest news
aimingoo的专栏
aimingoo的专栏
U
Unit 42
Y
Y Combinator Blog
P
Privacy International News Feed
Cisco Talos Blog
Cisco Talos Blog
S
Securelist
S
Schneier on Security
雷峰网
雷峰网
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Attack and Defense Labs
Attack and Defense Labs
P
Proofpoint News Feed
C
Cisco Blogs
Webroot Blog
Webroot Blog
T
Troy Hunt's Blog
Google Online Security Blog
Google Online Security Blog
月光博客
月光博客
P
Privacy & Cybersecurity Law Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
罗磊的独立博客
Cloudbric
Cloudbric
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Hacker News: Ask HN
Hacker News: Ask HN
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 司徒正美
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Security Blog
Microsoft Security Blog

算法

Knuth 2025 圣诞讲座:把骑士巡游变成精准匹配问题 - V2EX 已知网易云音乐的歌单的上限是一万首。还有某个歌单的歌曲加入到另外一个歌单会自动去重,并且非重复的都在歌单开头。有没有手动去掉指定歌单中听过的歌曲的方法? Leetcode 1. 两数之和 算法可视化演示(1/100) 建了一个 LeetCode Hot 100 刷题讨论群,大佬们有兴趣的冲冲冲 不用 AI 挑战? 看看大家的算法水平 - V2EX 请教一个集合 ChunkBySize 的算法 - V2EX Tiktok 的算法有多厉害? US 搞的定 LLM,为什么学不会 tt 的算法? - V2EX 🎥 最长递增子序列(LIS)算法讲解 | 真诚分享一次 AC 背后的思路 👉 https://www.bilibili.com/video/BV1inEQzvEaK/ 几百万个三维坐标中判断富集的簇,如何做比较好? - V2EX 去楼下超市买东西发现个活动,满 18 送可乐一瓶,发现有点意思 - V2EX 面试遇到怪题,大家有什么思路吗 - V2EX 如何避免露出 prompt 给用户 - V2EX 这个算法有多难? 把 Ai 也难到了 - V2EX 帮忙这个题到底是咋解啊?? - V2EX 求个思路 背抓测试测算两个中指之间距离 - V2EX 算法题:给出任意两个表,找出两个表所有的关联关系 - V2EX 请问我这段 2-hop 算法的 Rust 实现还能怎么优化 - V2EX C++如何优化矩阵乘法 gemm - V2EX 求个思路:判断两个及以上的图形是否重叠。 - V2EX 有什么 3 维矩阵匹配算法吗? - V2EX 有没有各种算法的列表?最好是重点介绍输入、输出和适用范围 - V2EX [招聘] [兼职] [算法] 招聘录制算法视频 长期合作 - V2EX [线上] 求 算法大佬录制视频 - V2EX 请教应该去学习使用什么算法或者思路,在同一时间编排考试上 - V2EX 多算法级联一定能加强安全性吗? - V2EX 算法小白手撸扫雷小游戏,有没有大佬指点一下? - V2EX 求教,路径规划的一个问题思路 - V2EX 抽卡随机算法请教 - V2EX 工程算法难题,求大神 - V2EX 请教算法大佬们一个使用遗传算法排课的问题 - V2EX 各个社区的 trends 推荐,背后的算法逻辑是怎样的呀? - V2EX 请教一个算法问题,给学生分配校车乘车路线 - V2EX 应该如何制定排班表,有什么好的方案吗? - V2EX 广度遍历算法探测两个节点之间的联通性并打印路径 - V2EX 汽车沙漠抛锚,如何处理淡水? - V2EX 求个算法, 组合总和类型的, 从给定数组中取数, 要求取出来的数字总和在某个范围内 - V2EX 抽奖、老虎机、随机数、Fortuna、搞钱! - V2EX 请问这个场景可以归结为哪种算法? - V2EX 求助估算队列剩余处理时间的问题 - V2EX 人类目前算法领域最高的结晶,是什么? - V2EX nvida jetson 替代品 - V2EX 有没有大佬帮我解答一个关于比赛分组的算法问题? - V2EX 对转账做排序保证账户永远都是非负的 - V2EX 关于一道面试遇到的算法题 - V2EX 求教,这个逻辑应该怎么写 - V2EX [请教] 生活中的算法题:密码尝试次数 - V2EX 求一个动态规划算法 - V2EX HashMap ❤️ Heap - V2EX 一个简单但是我不会的算法题 - V2EX
跪求大佬指点! 10GB+数据查重最优解,哪种算法能扛住?
shil949 · 2025-04-21 · via 算法

这是一个创建于 418 天前的主题,其中的信息可能已经有所发展或是发生改变。

目前遇到一个大数据查重问题:需要处理 10GB 的二元序列数据,通过逐比特移动方式,查找 k 比特( k=64,65,..., 80 )重复序列出现的次数。尝试过逐比特移动的暴力方法,效率太低。求大佬支招推荐最优算法思路!

txx

1

txx      2025 年 4 月 21 日

什么场景,数据大概长成什么样子? 10gb 感觉并不多啊

shil949

2

shil949      2025 年 4 月 21 日

@txx 就是随机数文件,判断生成的文件质量好不好,重码多不多,10 个 G 从比特角度来说就很大了

yinmin

3

yinmin      2025 年 4 月 21 日 via iPhone

不需要移动比特,K 比特转化成 byte[]+最后一个字节的 mask ,按照字节查找;然后 k 比特右移一位转化成 byte[]+第一个字节的 mask+最后一个字节的 mask ,按照字节查找;然后 k 比特再右一位… 查找 8 次即可

考虑到数据缓存效率,8 组 byte+mask 查找可以同步推进查询。 (具体代码可以让 gpt 写)

irrigate2554

4

irrigate2554      2025 年 4 月 21 日

@shil949 如果只是要判断质量的话我感觉不如用某个压缩算法压缩后看压缩率,如果压缩率小就说明重复度低,信息熵大,随机质量好。

shil949

5

shil949      2025 年 4 月 22 日

@xausky 因为我们这个硬性指标就是要查出 K 重码的个数,你说的这个是通过另外一个纬度去判断质量好坏

shil949

7

shil949      2025 年 4 月 22 日

@yinmin 大佬,我看了你这个思路,原谅我才疏学浅,不是很懂,你前面说的不需要移动比特,后面又说要移动比特,为什么查找 8 次即可,按照字节查找是怎么查找思路呢

harlen

8

harlen      2025 年 4 月 22 日

一定长度的比特流重复的次数是吧,你把一定长度数据的组合固定(二禁止变固定长度进制)出来, 最后数据流就小了,然后抽象成 abcd 就变成了 多少进制字符串查重, 字符串查重那就简单了。

shil949

9

shil949      2025 年 4 月 22 日

@harlen 但是要考虑逐比特移动的,每次只移动一位构造出来的二进制序列在全局的重复个数呢,我理解你这个只是二进制转化成一种形式去查重而已

yinmin

10

yinmin      2025 年 4 月 22 日 via iPhone

@shil949 #7 移动的不是 10GB 的数据比特,是 K 比特,把 K 比特移动一位,然后按字节

yinmin

11

yinmin      2025 年 4 月 22 日 via iPhone

接#10 然后把移位后的 K 比特转化成 byte[]+第一个字节 mask+最后一个字节的 mask ,按字节去检索 10GB 数据

(把我的回复发给 gpt4.1 或者 claude sonnet3.7 ,AI 会给出代码和详细实现细节的)