Tag: set difference

bash,Linux:设置两个文本文件的区别

我有两个文件A – nodes_to_delete和B – nodes_to_keep 。 每个文件都有许多带有数字ID的行。 我想拥有nodes_to_delete中的数字id的列表,但不包含在nodes_to_keep ,例如alt text http://mathworld.wolfram.comhttp://img.dovov.comequations/SetDifference/Inline1.gif 。 在PostgreSQL数据库中执行它是不合理的。 任何使用Linux CLI工具在ba​​sh中完成的方式? 更新:这似乎是一个Pythonic的工作,但文件是真的,真的很大。 我用uniq , sort和一些理论技巧解决了一些类似的问题。 这比数据库等效的速度要快两到三个数量级。

c ++ STL设置差异

C ++ STL集合数据结构是否具有集合差异运算符?