Вниз
Скачать: CL | DM;

Как уменьшить такую конструкцию?   Найти похожие ветки 

← →
Ega23 ©   (2010-02-02 12:22) [120]


> map[x, y, z]:= (x mod 2 = 0) xor (y mod 2 = 0) xor (z mod  2 = 0);
> - заполнение каждой второй ячейки true.


А в один проход разве не судьба?


← →
GrayFace ©   (2010-02-02 16:13) [121]

Т.е. если гипотетический "map" представляется 1D массивом? Все-равно нет - надо как в шахматной доске. Например, если размерность по x нечетная, то в конце одной строки и в начале следующей будут false (2 подряд в 1D представлении).


← →
Ega23 ©   (2010-02-02 16:24) [122]


> Т.е. если гипотетический "map" представляется 1D массивом?
>  Все-равно нет - надо как в шахматной доске. Например, если
> размерность по x нечетная, то в конце одной строки и в начале
> следующей будут false (2 подряд в 1D представлении).


А зачем на каждой итерации (y mod 2 = 0) xor (z mod  2 = 0) вычислять?
Вообще, крайне неоптимально.


← →
Кто б сомневался ©   (2010-02-02 20:04) [123]


> У меня результаты xor и <> полностью совпадают.


На один проц поставь программу. У тебя больше одного процессора. Я когда ставлю на один проц результаты разные, на два - одинаковые.


← →
jack128_   (2010-02-02 23:28) [124]


> A xor B xor C
> Если переводить на <>, то появятся скобки.

почему?? a <> b <> с не компилится??


← →
Jeer ©   (2010-02-02 23:42) [125]


> почему?? a <> b <> с не компилится??
>


Потому, что "Быть или не быть" ( аналог ) - тоже не "компилится".


← →
GrayFace ©   (2010-02-04 11:59) [126]

Ega23 ©   (02.02.10 16:24) [122]
А зачем на каждой итерации (y mod 2 = 0) xor (z mod  2 = 0) вычислять?
Вообще, крайне неоптимально.

Это да, конечно.

Кто б сомневался ©   (02.02.10 20:04) [123]
На один проц поставь программу. У тебя больше одного процессора. Я когда ставлю на один проц результаты разные, на два - одинаковые.

Как это? Поток в любом случае один...

jack128_   (02.02.10 23:28) [124]
почему?? a <> b <> с не компилится??

Хм, точно. Хотя среда красным подчеркивает. Но, все-равно, без скобок это точно будет с трудом понимаемый код, а 3 xor"а подряд - достаточно понятно.


← →
GrayFace ©   (2010-02-04 11:59) [127]

> Хм, точно.
В смысле, действительно, компилится.



Страницы: 1 2 3 4 вся ветка

Скачать: CL | DM;



Память: 0.72 MB
Время: 0.056 c
15-1273414871
роман
2010-05-09 18:21
2010.08.27
Учет посещаемости в рабочее время


15-1265977848
TStas
2010-02-12 15:30
2010.08.27
Из любопытства: как функция возвращает значение?


2-1271063677
zod2009
2010-04-12 13:14
2010.08.27
Путь к каталогу


3-1240229501
Wood
2009-04-20 16:11
2010.08.27
Помогите с приложение для работы через ADO с бд.


15-1273125258
oxothuk
2010-05-06 09:54
2010.08.27
Точки останова




   Наверх