问题标签 [nested-loops]

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 投票
2 回答
1041 浏览

javascript - Jquery - 嵌套循环中的 $(this)

我不知道如何在 Jquery 中做某事。假设我有一个包含许多选择下拉列表的表单并执行此操作...

在这个循环中,我想遍历每个选项,但我不知道该怎么做,是这样的......?

我不能让它工作,建议?干杯。

0 投票
1 回答
1783 浏览

for-loop - 在 omp 并行中划分部分:OpenMP

我有这样的情况:

#pragma omp parallel for private(i, j, k, val, p, l)

感谢阅读,呸!好吧,当我对串行实现使用上述(速度快 3 倍)时,我注意到结果(0.999967[omp] 与 1[serial])的差异非常小。现在我知道我在这里犯了一个错误……尤其是循环之间的联系很明显。是否可以使用 omp 部分将其并行化?我尝试了一些选项,例如制作 shared(p) {这样做,我得到了正确的值,如串行形式},但当时没有加速。

任何关于通过大量 for 循环处理 openmp pragma 的一般建议对我来说也很棒!

0 投票
4 回答
1709 浏览

php - 在 php 和 mysql 中的查询嵌套循环方面需要帮助?

我正在努力做到这一点:

这只是一个例子。我正在本地主机上进行测试,对于单用户,它返回非常快。但是当我尝试 1000 时,它需要很长时间,甚至没有提到 40k 用户。

无论如何优化/改进这段代码?

编辑:顺便说一下,其他 20 个表中的每一个都有约 20 - 40k 条记录

编辑2:

好吧,放弃“花钱”的想法。这是我目前的结构:

用户表 => 用户是 PK

logs_week_1 表 => 用户是 FK。

logs_week_2 表 => 用户是 FK

logs_week_3 表 => 用户是 FK

...将来会有更多的日志表。

我想找到他们在我的网站上花费的“平均时间”,这些时间存储在每个日志表中。

所以你们是说,每周存储日志是个坏主意?我应该合并到一张桌子吗?

0 投票
5 回答
25310 浏览

java - 用于比较的嵌套循环的替代方案

我目前正在编写一个程序,该程序需要比较可变大小的 ArrayList 中的每个文件。现在,我这样做的方式是通过嵌套代码循环:

我已经阅读了一些关于嵌套循环必要性的不同意见,我想知道是否有人有更有效的选择。

乍一看,无论哪种方式,每次比较都需要进行,因此性能应该相当稳定,但我有一定的信心有一种更清洁的方法可以做到这一点。任何指针?

编辑:: 为清楚起见,这只是功能的一部分。文件已根据长度进行比较并放入存储桶中 - 在通过集合的映射并找到长度大于 1 的存储桶后,它会运行它。所以 - 这些都是相同大小的文件。在获取字节之前,我也会进行校验和比较,但现在我只是想清理循环。

此外,圣牛这个网站反应很快。多谢你们。

EDIT2:: 抱歉,为了进一步澄清:我认为文件处理部分我已经很好地掌握了 - 首先,我按长度比较和排序,然后按校验和,然后按字节 - 我遇到的问题是如何正确处理需要有效地比较 ArrayList 中的所有文件,假设它们都需要进行比较。如果嵌套循环就足够了,那很酷,我只是想检查一下这是否是一种合适的方法,按照惯例。

0 投票
1 回答
10262 浏览

python - Python 中的嵌套 WHILE 循环

我是 Python 的初学者并尝试了一些程序。我在 Python 中有类似以下 WHILE 循环构造的东西(不准确)。

我期望外部循环循环通过 1、2、3 和 4。我知道我可以像这样使用 FOR 循环来做到这一点

但是,WHILE 循环有什么问题?我想我错过了一些明显的东西,但无法弄清楚。

答案: 更正的 WHILE 循环..

PS:搜索了SO,发现了几个问题,但没有一个接近这个。不知道这是否可以归类为作业,实际程序不同,问题是让我感到困惑。

0 投票
3 回答
493 浏览

php - 有没有更有效的方法来编写嵌套的 While 循环?

下面的代码显示了嵌套的 while 循环,但它的效率不是很高。假设我想扩展代码以包含 100 个嵌套的 while 循环。有没有更好的方法来完成这项任务?

0 投票
12 回答
121135 浏览

c# - 使用嵌套的 Foreach 语句迭代多维数组

我认为这可能是一个非常简单的问题,但我还没有弄清楚。如果我有一个像这样的二维数组:

使用嵌套的foreach语句遍历数组的每个维度的最佳方法是什么?

0 投票
4 回答
369 浏览

php - php嵌套for语句?

我正在尝试在 for 循环中处理 for 循环,只是对语法有点警惕……这行得通吗?本质上,我想在计数等于或小于 $count 时为每 1,000 条记录运行代码......下面的语法会起作用,还是有更好的方法?

0 投票
1 回答
593 浏览

optimization - 减少许多嵌套循环的排列

我决定做一张图片来更好地解释这一点,我只是想检查一下我的想法是否正常,并且我可以将总排列减少 75%:

替代文字 http://www.freeimagehosting.net/uploads/45e5c6b05e.gif

0 投票
2 回答
512 浏览

python - 在 Python for 循环中索引列表

我正在 for 循环中创建一个 for 循环。我正在遍历一个列表并找到一个包含正则表达式模式的特定字符串。找到该行后,我需要搜索以找到某个模式的下一行。我需要存储这两行才能解析出它们的时间。我创建了一个计数器来跟踪列表的索引号,因为外部 for 循环工作。我可以使用这样的结构来找到我需要的第二行吗?

代码运行,但我没有得到我正在寻找的结果。

谢谢。