配列a [] = {2,3,5}の結果配列は{(2 * 3)6、(2 * 5)10、(3 * 5)15} 。 ループは使用できません。これは再帰を使用して解決できますが、解決できません。ループを使用せずに配列要素を掛ける
答えて
アレイを再帰的に乗算する。
void multiply(double[] a, double[] b, index){
if(index==a.length){
return;
}
a[index] = a[index]*b[index];
multiply(a, b, index+1);
}
質問の例を処理したかったら、 'multipl(a、b、index)'にどのパラメータを渡すのですか?結果は何でしょうか? 'multiply()'とは何ですか? – greybeard
@greybeard multiplyは上記のメソッドであり、それ自身を呼び出しているため、再帰的になります。あなたの例には十分な情報がありません。最初の要素は、2 * 3 * 6を意味するほとんどの数学的記法の '(2 * 3)6'ですか?そうではないとしましょう、すべての組み合わせの要素ですか?彼らは順調でなければならないのか? – matt
'multiplyは上で説明したメソッドです'の場合、なぜ宣言は 'multipl()'を読みますか?あなたの例には十分な情報がありませんが、例では私のものではなく[user1547535](http://stackoverflow.com/users/1547535/user1547535)です。 (それは、答えではなく、質問に対するコメントを求めているかもしれません。もし私だったら、第1インデックスが辞書順で第2より小さいすべてのペアの製品を求めます。) – greybeard
int multiply1(int n, int left, int right)
{
if(left==(n-1))
return 1;
//System.out.print(arr[left]+" ");
//System.out.print(arr[right]+" ");
System.out.println(arr[left]*arr[right]);
right++;
if(right==n)
{
left++;
right=left+1;
}
multiply1(n, left, right);
//arr1[start]=arr[ind]*arr[next];
//multiply1(start+1, ind, next+1);
return 0;
}
(私は質問が何を尋ねるのか分かりにくいですが:)これは何を答えますか、結果の配列は何ですか? (コメントは '// arr1 [start] = arr [ind] * arr [next];'は無関係な名前を使用します) – greybeard
結果の配列は[6,10,15] – user1547535
- 1. 配列の要素の掛け算
- 2. 配列内の特定の要素を掛け合わせる
- 3. すべての配列要素を掛ける
- 4. 2次元配列の要素を掛ける
- 5. 配列内のすべての要素を掛ける
- 6. リストに要素を掛ける
- 7. どこのループをdouble sumで配列に掛けるか
- 8. 文字列のリストにint要素の要素リストを掛ける
- 9. 行列を要素ごとに掛ける
- 10. Mxnet要素の掛け算
- 11. ループ内の行列を掛けるR
- 12. リスト内の要素を掛ける
- 13. スパークRDDの要素を互いに掛け合わせる
- 14. ループを使って3x4行列内の要素を個別に掛ける(numpyなし)
- 15. DOM要素の配列をループする
- 16. 配列要素の相違点forループを使用して
- 17. 要素ごとの配列と長方形の行列を掛け合わせる
- 18. スカラーでNumPy配列を掛ける
- 19. 2D配列を掛けるArrayIndexOutOfBoundsException? (Java)
- 20. 2種類の配列を掛ける
- 21. numpyタプル配列にスカラー配列を掛ける方法
- 22. ベクトルでベクトル要素を掛けて正方行列を返す
- 23. コレクションを使用せずに配列から未使用の要素を削除する方法
- 24. forループを使用して要素を配列にロードする方法は? C#
- 25. 行列の各列にベクトルで要素を掛ける方法Theanoでは?
- 26. PHPはループを使用せずにHTML要素を繰り返す
- 27. 配列内の各要素に配列以外のすべての配列要素を掛けてください
- 28. ループを使用せずに配列のすべての要素を別の配列に連結する方法は?
- 29. XPathを使用せずにテーブル型要素のアドレスを見つける方法
- 30. 1要素行列で掛け算する
ループは、機械的に、それはあなたがあまり良くないのことを、再帰に変換することができます。.. – harold
それは生産性に関するものではありません@harold。これは問題解決に関するものです。 – user1547535