|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - что хуже, потратить 51 байт или дополнительно поделить по модулю? |
|
Теория - что хуже, потратить 51 байт или дополнительно поделить по модулю?
|
Ветеран Сообщения: 1180 |
Профиль | Отправить PM | Цитировать Привет всем! подскажите, что хуже, потратить 51 байт или дополнительно поделить по модулю?
Есть минипрограмма, критична память и скорость. 3 варианта решения: // 1) // при правильном аргументе за границы массива не выйдет static unsigned char _bin_selector[70] = ... return __bin_size[__bin_selector[offset % 125 % 74]]; // 2) static unsigned char _bin_selector[70] = ... unsigned mod = offset % 125; return __bin_size[__bin_selector[mod < 74 ? mod : mod - 74]]; // 3) притом гарантирует проверку аргумента на правильность аргумента static unsigned char _bin_selector[125] = ... return __bin_size[__bin_selector[offset % 125]]; |
|
Отправлено: 21:26, 31-07-2010 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Вопрос по модифицированному модулю 7z | r0L1K | Автоматическая установка Windows 2000/XP/2003 | 2 | 12-12-2008 11:26 | |
Разное - Поделить монитор или плазму на 4 части. | zhefran | Прочее железо | 8 | 01-07-2008 16:20 | |
Прочее - Mandriva Linux- лучше или хуже XP | Nikita Dorov | Новости и флейм из мира *nix | 3 | 02-11-2007 14:15 | |
Что можно выжать дополнительно из электронной почты? | nsk | Хочу все знать | 4 | 24-01-2006 10:30 | |
Китайцы перешли на пингвина, а мы что хуже ? | rfcr | Новости и флейм из мира *nix | 9 | 27-09-2005 09:06 |
|