これに最も近いアルゴリズムは何ですか?助けなしに/静的変数を行うことはできますか?すべての要素を互いに比較/一致させるためのアルゴリズム
-1
A
答えて
2
"for"ループを2つ使用します。あなたは自分自身に対して要素を比較する必要がないと仮定すると、あなただけの各ペアの一方向の周りではなく、両方の方法をテストする必要があります。
for (int i = 1; i < ints.length; ++i) {
for (int j = 0; j < i; ++j) {
match(ints[i], ints[j]);
}
}
あなたは両方の方法ですべてのペアをしたい場合は、単にj < ints.length
にj < i
を変更します。自己比較を除いて両方向のペアを使用する場合は、内部ループにif (i != j)
を追加するか、または0からi-1
までの1つの内側ループを実行し、もう1つをi+1
からints.length
に追加します。
+0
Steveさん、多次元配列に対してのみネストループを使用していましたが、これを完全に除外しました。 – lisak
関連する問題
- 1. フレームと一緒に点を回転させるためのアルゴリズム(比較的)
- 2. 配列の要素を互いに比較する
- 3. 配列の要素を互いに比較する
- 4. 配列内の各要素を互いに比較する
- 5. 一意性のために画像/図形を比較するためのアルゴリズム
- 6. Pythonでリストの要素を比較して一致するものを探す
- 7. 要素を一致させるためにループをクリーンアップ
- 8. パンダの2つの列を比較して一致させる
- 9. 一致と不一致を識別するための行の比較
- 10. XSD 1.1要素を数えて比較するためのアサート
- 11. 色を一致させるための最適なアルゴリズム。
- 12. 3d配列の "スライス"内の行を互いに一致させるために
- 13. タイマ比較一致のISRが実行されていない
- 14. Python:リスト内の要素と最大の一致数を持つ要素を比較する
- 15. 比較要素++
- 16. 5要素を最小要素比較で並べ替える
- 17. Excel VBA-一致する列の比較
- 18. 大量のデータを比較するための最適なアルゴリズム
- 19. クラスが一致するすべての要素をクリックする
- 20. SQLは2つのテーブルの列を比較して一致させます
- 21. 日付比較タスクのためのより良いアルゴリズム
- 22. ルビーの要素に基づいてスタックを比較する
- 23. リスト内のすべての一致する要素の位置
- 24. 2行の文字列を比較して行単位で一致させる
- 25. リストをお互いに比較して完成させてください
- 26. 比較要素は
- 27. ファイルを互いに比較する
- 28. リスト内の要素を比較する
- 29. jqueryのは、データと一致するすべての要素が
- 30. e.target.hasClass()は一致するすべての要素に作用しません
このアルゴリズムは何を行う必要がありますか?私が見ることができる限り、ints.lengthまで "テストされた"だけインクリメントし、決して一致(..)を呼び出さない。 – radiospiel
は 'i'と同じ'テスト済み 'ではない。私はその場合、「while」が完了するでしょうか? –
@radiospiel、ups you right :-) – lisak