配列内のインデックスに値を割り当てます

user9630935

整数の配列があります

int[] cells= new int[6]
cells[0] = 0
cells[1] = 0
cells[2] = 215
cells[3] = 230
cells[4] = 243
cells[5] = 252
                            

この配列の他の番号をチェックして、それが属するインデックスに割り当てようとしています。例:番号243を使用した場合、番号243のセル4が必要でした。これは、以下のコードで完全に機能します。mynumberが220の場合、215に割り当てられます。ただし、問題は、番号が225の場合、230に割り当てられます。最も近いものを見つけるのも正しいです。しかし、230ではなく215(インデックス#2)に225を割り当てたいと思います。番号が230の場合、または230〜242の範囲にある場合にのみ割り当てる必要があります。それを取得するための最良の方法は何ですか。助けてください。

私のコードは:

def mynumber = 225
int distance = Math.abs(cells[0] - mynumber )
int idx = 0
for(int c = 1; c < cells.length; c++)
  {
     int cdistance = Math.abs(cells[c] - mynumber )
     if(cdistance < distance)
         {
            idx = c
            distance = cdistance
         }
 }
 int choosennumber= cells[idx]
彼らはいた

mynumber> =配列の現在のインデックスの数値になりたい

int distance = mynumber - cells[0];
int idx = 0;

for(int c = 1; c < cells.length; c++) {
    if (mynumber >= cells[c]) {
        int cdistance = mynumber - cells[c];
        if (cdistance < distance) {
            idx = c;
            distance = cdistance;
        }
    }
}
int choosennumber = cells[idx];

これはを想定していmynumber >= cells[0]ます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

配列の値をC ++の別の配列のインデックスに割り当てます

分類Dev

配列内の他のすべてのインデックスに値を割り当てる

分類Dev

インデックスの関数を使用してRに配列値を割り当てます

分類Dev

特定のインデックスで配列に値を割り当てる

分類Dev

Javascript配列インデックスに単一の値を設定しようとしています。代わりに値を一括割り当てします

分類Dev

別の2D配列をインデックスとして使用して、2D配列に値を割り当てます

分類Dev

インデックスによる配列リスト内の項目への値の割り当て

分類Dev

Common Lisp CFFI:構造体値を配列インデックスに割り当てます

分類Dev

連想配列では、インデックスと値を同時に割り当てます

分類Dev

インデックスのスライスをオーバーレイしたnumpy配列に値を割り当てます

分類Dev

シンボル、特にシンボリック配列のインデックスに値を割り当てる

分類Dev

インデックスのリストに基づいて列に値を割り当てます

分類Dev

Javaで、配列の0番目のインデックスとその配列内のすべてのインデックスに1つの値のみを割り当てる方法

分類Dev

配列に割り当て、インデックスの複数のコピーを追加します

分類Dev

動的配列を使用した初期化では、インデックスにどのようなデフォルト値が割り当てられますか?

分類Dev

Whileループを使用して配列値を割り当てると、「配列の境界外のインデックス」が生成されます。

分類Dev

php配列のインデックスに文字列値を割り当てる方法は?

分類Dev

インデックスの関数としてnumpy配列に値を割り当てる方法は?

分類Dev

配列オブジェクトに一意のインデックス値を割り当てる方法は?

分類Dev

文字列をスライスインデックスに変換し、それに値を割り当てます

分類Dev

配列を作成し、typescript のインデックスに値を割り当てる方法

分類Dev

Numpyのインデックス配列と値配列を指定して配列に値を入力します

分類Dev

PHPの配列に連想インデックスを割り当てる方法

分類Dev

TensorFlowは、配列インデックスを使用してTensorをTensorに割り当てます

分類Dev

インデックスが1つだけ更新されると、Pythonのnumpyzeros配列にすべての値に1が割り当てられます

分類Dev

Rベクトル化:各行に値を割り当て、すべての行の列インデックスに基づいて列を差分します

分類Dev

numpy配列を繰り返して、行インデックスを残してサブ配列内の最大値を見つけます

分類Dev

2D値とインデックス配列を使用したnumpy2D配列の割り当て

分類Dev

引数の値をインデックス番号として配列に取ります

Related 関連記事

  1. 1

    配列の値をC ++の別の配列のインデックスに割り当てます

  2. 2

    配列内の他のすべてのインデックスに値を割り当てる

  3. 3

    インデックスの関数を使用してRに配列値を割り当てます

  4. 4

    特定のインデックスで配列に値を割り当てる

  5. 5

    Javascript配列インデックスに単一の値を設定しようとしています。代わりに値を一括割り当てします

  6. 6

    別の2D配列をインデックスとして使用して、2D配列に値を割り当てます

  7. 7

    インデックスによる配列リスト内の項目への値の割り当て

  8. 8

    Common Lisp CFFI:構造体値を配列インデックスに割り当てます

  9. 9

    連想配列では、インデックスと値を同時に割り当てます

  10. 10

    インデックスのスライスをオーバーレイしたnumpy配列に値を割り当てます

  11. 11

    シンボル、特にシンボリック配列のインデックスに値を割り当てる

  12. 12

    インデックスのリストに基づいて列に値を割り当てます

  13. 13

    Javaで、配列の0番目のインデックスとその配列内のすべてのインデックスに1つの値のみを割り当てる方法

  14. 14

    配列に割り当て、インデックスの複数のコピーを追加します

  15. 15

    動的配列を使用した初期化では、インデックスにどのようなデフォルト値が割り当てられますか?

  16. 16

    Whileループを使用して配列値を割り当てると、「配列の境界外のインデックス」が生成されます。

  17. 17

    php配列のインデックスに文字列値を割り当てる方法は?

  18. 18

    インデックスの関数としてnumpy配列に値を割り当てる方法は?

  19. 19

    配列オブジェクトに一意のインデックス値を割り当てる方法は?

  20. 20

    文字列をスライスインデックスに変換し、それに値を割り当てます

  21. 21

    配列を作成し、typescript のインデックスに値を割り当てる方法

  22. 22

    Numpyのインデックス配列と値配列を指定して配列に値を入力します

  23. 23

    PHPの配列に連想インデックスを割り当てる方法

  24. 24

    TensorFlowは、配列インデックスを使用してTensorをTensorに割り当てます

  25. 25

    インデックスが1つだけ更新されると、Pythonのnumpyzeros配列にすべての値に1が割り当てられます

  26. 26

    Rベクトル化:各行に値を割り当て、すべての行の列インデックスに基づいて列を差分します

  27. 27

    numpy配列を繰り返して、行インデックスを残してサブ配列内の最大値を見つけます

  28. 28

    2D値とインデックス配列を使用したnumpy2D配列の割り当て

  29. 29

    引数の値をインデックス番号として配列に取ります

ホットタグ

アーカイブ