Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Белый Лис

Pages: [1]
1
Спасибо за информацию. Но я обошёлся одномерными массивами. Так мне оказалось проще. Да и с обратной формулой смещения тоже вроде бы разобрался.
Хотя это и добавляет некоторого мозголомства, но работает; так что спасибо  Johnny за пояснение, как сделать оффсетный сдвиг.

2
Сравнить $reward[0] и $reward[1] для каждого значения $task

3
К тому же как я уже говорил, оперативная память это одномерный массив. Поэтому все эти мерности все равно лишь условность. Любой массив одномерен а все эти измерения лишь избавляют от необходимости писать каждый раз формулу оффсета (смещения).

например для $var_2d[N, M] где N номер строки а M столбца, "одномерная"  формула смещения будет $var_1d [N * кол-во элементов на строку + M]

А можно поподробнее для нуба?
Допустим, мне нужен массив из 3 строчек по 2 элемента в каждой и я запишу это в одномерный массив через оффсетную формулу.
For($task=0, $task<3)
   For($reward=0, $reward<2)
      // Тут тело цикла c результатом $res
      $Arr[$task * 2 + $reward]=$res
   End_Cyc
End_Cyc
Надеюсь, я правильно записал.
А как мне из этого массива теперь сравнить значения $reward для каждого значения $task ?


Pages: [1]