問題タブ [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 - :OpenMPのomp並列内のセクションの分割

私は次のような状況にあります:

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

読んでくれてありがとう、おい!シリアル実装に対して上記(3倍高速)を使用すると、結果にごくわずかな違い(0.999967[omp]と1[シリアル])が異なることに気づきました。今、私はここで間違いをしていることを知っています...特にループ間の関係は明らかです。ompセクションを使用してこれを並列化することは可能ですか?shared(p)を作成するなどのいくつかのオプションを試しましたが、{これを行うと、シリアル形式のように正しい値が得られました}が、そのときは高速化されませんでした。

多数のforループでopenmpプラグマを処理するための一般的なアドバイスも、私にとっては素晴らしいことです。

0 投票する
4 に答える
1709 参照

php - php と mysql のネストされたクエリのループについてヘルプが必要ですか?

私はこれをやろうとしています:

これはほんの一例です。シングルユーザーのローカルホストでテストしていますが、非常に高速に戻ります。しかし、私が 1000 を試してみると、40,000 人のユーザーについても言及されていなくても、永遠にかかります。

とにかく、このコードを最適化/改善するには?

編集:ちなみに、他の20のテーブルにはそれぞれ〜20〜40kのレコードがあります

EDIT2:

さて、「お金を使う」という考えを捨ててください。これは私の現在の構造です:

ユーザーテーブル => ユーザーは PK

logs_week_1 テーブル => ユーザーは FK です。

logs_week_2 テーブル => ユーザーは外部キー

logs_week_3 テーブル => ユーザーは外部キー

... 将来的にはより多くのログ テーブルが作成される予定です。

各ログテーブルに保存されている、サイトでの「平均時間」を見つけたいです。

つまり、ログを毎週保存するのは悪い考えだとおっしゃいましたか? 1 つのテーブルにマージする必要がありますか?

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 ステートメントを使用した多次元配列の反復

これはかなり単純な質問かもしれませんが、まだ理解できていません。次のような 2 次元配列がある場合:

ネストされたforeachステートメントを使用して配列の各次元を反復処理する最良の方法は何ですか?

0 投票する
4 に答える
369 参照

php - ステートメント用にネストされたphp?

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 ループが機能するときに、リストのインデックス番号を追跡するカウンターを作成しました。このような構造を使用して、必要な 2 番目の行を見つけることができますか?

コードは実行されますが、探している結果が得られません。

ありがとう。