问题标签 [counting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
25362 浏览

regex - 使用 sed 或 grep 在一行中计算正则表达式模式匹配?

我想计算一行上的匹配数(或所有行,因为总是只有一行)。

我想计算的不仅仅是每行一场比赛

更好的例子:

0 投票
1 回答
3967 浏览

network-programming - 将 CFReadStreamRef 转换/转换为 NSInputStream (iOS5)

我正在尝试将我的应用程序移植到 iOS5。我正在通过 CFSockets 使用与服务器的 TCP 连接。我现在的问题是从 CFReadStreamRef 到 NSInputStream 的转换(转换)(与写入相同)。使用 iOS4,我可以使用免费桥接,但使用 iOS5 的自动引用计数,这不再是可能的了。这就是我得到的:

代码:

有没有另一种方法可以将套接字输出/输入到 NSStream 中?感谢您的任何提示!

0 投票
1 回答
1105 浏览

mongodb - 计算 mongo 文档中的子文档匹配

我的文档有一个失败的简单结构:

数据元素数组可能包含 30 到 60 个子文档,目前该集合有大约 53000 个文档,但会变得更大。

给定一个 val 数组,INPUT,[11563012,11563011,82867218,83866648, ....],我想返回至少有 3 个匹配 data.val 的文档。目前,我使用 $in 修饰符和调用 js 函数 (countMatches) 的 $where 子句进行查询。$in 修饰符返回包含至少一项 IMPUT 的任何文档,并且 $where 函数遍历每个 document.date,计算 INPUT 中的匹配项并仅返回高于阈值的文档:

类似的问题(http://groups.google.com/group/mongodb-user/browse_thread/thread/fa291575fd47c010)似乎表明在“子文档”中计算匹配的唯一方法是使用 $ 中的 js 函数where 子句或使用 group() 聚合函数。

那么我的问题是,是否有更好的方法来计算子文档中的“命中”?这在语义上类似于查找“已标记”文档,即返回具有 [tag1, tag2, tag3, tag4,.....] 最匹配标签的文档

0 投票
2 回答
262 浏览

algorithm - 组合学还是其他方法?

我最近阅读了这个问题,首先,我想到了一种组合方法,但似乎没有人 - 以及参赛者 - 提交了这样的解决方案。使用组合数学的解决方案可能吗?如果不是,有什么解决办法?简而言之,问题是:给定一个包含 M 个单词的字典,其中任意两个单词可以连接在一起,并且可能会相互重叠一些字母,求从字典中可以形成多少个长度为 N 的字符串。组合方法的下限为 M!,那么对于每两个连续的单词,您应该尝试将它们相交。我就是这么想的。我怀疑它会起作用。请帮忙?

0 投票
7 回答
26453 浏览

c++ - 使用while循环计算数字

我最近正在制作一个程序,该程序需要检查用户输入的数字中的位数。结果,我编写了以下代码:

据我所知(即使我的经验有限),它看起来很粗糙而且相当不雅。

有没有人知道如何改进这段代码(而不使用内置的 c++ 函数)?

0 投票
3 回答
2646 浏览

algorithm - 计数数字出现

这个问题真的让我很困惑;给定两个整数A , B,我们想计算[A, B]范围内数字的出现次数。我认为,如果我们可以计算[0, A][0, B]范围内的数字出现次数,那么剩下的就很简单了。那么如何计算[0, x]范围内的数字出现次数?这不是作业,这实际上是 SPOJ 的问题。天真的方法行不通,因为 A 和 B 可以大到 10 ^ 9。这里有一些例子:

输入:

1 10

输出:

1 2 1 1 1 1 1 1 1 1

输入:

44 497

输出:

85 185 185 185 190 96 96 96 95 93

0 投票
19 回答
81302 浏览

algorithm - 查找整数的位数

查找正整数位数的最佳方法是什么?

我发现了这 3 种基本方法:

  • 转换为字符串

    /li>
  • for 循环

    /li>
  • 对数计算

    /li>

您可以在大多数语言中计算 log10(x) = ln(x) / ln(10)。

首先我认为字符串方法是最脏的方法,但我越想越觉得它是最快的方法。或者是吗?

0 投票
1 回答
45297 浏览

sorting - SQLite 计数、分组和按计数排序

我有一个看起来像这样的表:

因此,我想计算每个条在表格中出现的次数.. 所以,我正在寻找的输出如下所示:

我可以在 SQLite 中查询类似的内容吗?我想这应该很容易,但无论如何我都不是 SQL 程序员,我只需要这个简单的查询作为 python 脚本的一部分。谢谢。

0 投票
5 回答
16243 浏览

javascript - 计算多维数组中的元素

我有这个代码:

它将采用类似于以下内容的 JSON 数组

代码应该遍历行(它会这样做),然后遍历数据列。

我面临的问题是为了将列数据放在正确的列中,我需要计算一行返回多少条数据。我尝试了 jsonArray[i].length,但是这返回未定义。

任何帮助,将不胜感激

0 投票
14 回答
159634 浏览

python - 查找列表中出现次数最多的项目

在 Python 中,我有一个列表:

我想确定出现次数最多的项目。我能够解决它,但我需要最快的方法来解决它。我知道对此有一个很好的 Pythonic 答案。