4183得票38回答
如何高效地从一堆袜子中匹配成对?

昨天我在整理干净的衣服中的袜子,发现我所做的方法不太高效。 我正在进行一个朴素搜索——选取一只袜子并“迭代”堆以找到它的配对。这需要平均遍历n/2 * n/4 = n2/8只袜子。 作为一名计算机科学家,我在思考我该怎么做?排序(按照大小/颜色/...)当然是想到了实现O(NlogN)解决方...

61得票9回答
如何在MYSQL中使用PHP进行模糊匹配公司名称以实现自动完成?

我的用户将通过剪切和粘贴导入一个包含公司名称的大字符串。 我已经拥有一个现有且增长中的MYSQL公司名称数据库,每个公司都有唯一的company_id。 我希望能够遍历该字符串,并为每个用户输入的公司名称分配一个模糊匹配。 目前,仅进行简单的字符串匹配也很慢。 Soundex索引会更快吗...

59得票4回答
使用dplyr中的contains()函数基于多个字符串选择列

我想基于正则表达式选择多列,采用 dplyr 包的管道语法实现。我查看了其他话题,但只找到了有关单个字符串的答案。 使用基本 R:library(dplyr) mtcars[grepl('m|ar', names(mtcars))] ### ...

57得票10回答
使用正则表达式匹配数字 - 仅包含数字和逗号

我不知道如何构建适用于以下示例值的正则表达式:123,456,789 -12,34 1234 -8 你能帮我吗?

53得票5回答
在Scala中,能否匹配一个区间?

在Scala中,是否可以匹配一系列的值? 例如: val t = 5 val m = t match { 0 until 10 => true _ => false } 如果 t 在0到10之间,m 将为 true,否则为false。当然,这个小技巧不起作用...

49得票10回答
确定一个企业名称是否与另一个名称非常相似 - Python

我正在处理一个大型的企业数据库。 我想比较两个企业名称的相似度,以查看它们是否可能是重复的。 以下是一些企业名称列表,应该测试出具有高重复概率的名称,如何进行比较呢? George Washington Middle Schl George Washington School San...

46得票8回答
在C# 中,我能否使用正则表达式来替换字符串?

例如,我有以下代码: string txt = "I have strings like West, and West; and west, and Western."; 我想要用其他单词替换“west”或“West”,但不想替换“Western”中的“West”。 我可以在 str...

46得票9回答
正则表达式匹配完全限定类名。

如何在文本中匹配完整的Java类名? 例如:java.lang.Reflect,java.util.ArrayList,org.hibernate.Hibernate。

46得票8回答
在VBA中检查列中是否存在值

我有一个超过500行的数字列。我需要使用VBA检查变量X是否与该列中的任何值匹配。 有人可以帮帮我吗?

42得票3回答
比较Python Pandas数据框以匹配行。

我有一个Pandas中的DataFrame (df1): df1 = pd.DataFrame(np.random.rand(10,4),columns=list('ABCD')) print df1 A B C D 0.860...