Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
20 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
276078
Топик полностью
SciFi
(03.10.2011 13:24, просмотров: 102)
ответил
MegaJohn
на
Замутил оптимизацию поиска пришедшей строки в UART от модема. Если расположить сравниваемые строки в алфавитном порядке, и искать как на рисунке[>] то достиг ускорения на 20% чем куча strcmp. Есть вариант еще одного ускорения: считать тупо сумму
Варианты есть. Замечательная ф-ция bsearch() из стандартной сишной библиотеки.
http://www.cplusplus.com/reference/clibrary/cstdlib/bsearch/
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить