[an error occurred while processing this directive]
Понедельник, нужно работать, требуется придумать алгоритм (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
Анатоль 13 ноября 2006 г. 10:37
|
|
|
|
Нужно придумать алгоритм:
- есть буфер неких номеров, FIFO, ЕЕПРОМ
- новый номер должен писаться либо на свободное место, либо вместо самого старого номера
- если такой номер уже есть и он не самый старый, номер не должен повториться, дублироваться, но должен стать новым, т.е. требуется некий признак актуальности, номер номера, что-ли..
- необходимо бережно относиться к ЕЕПРОМ
- нельзя переписывать-сдвигать весь буфер, это долго и не разумно, т.е. расположение номера в памяти не должно быть признаком актуальности
- хочется красивого решения
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Ответ: — Nikolaj (13.11.2006 12:07 213.183.106.185, 524 байт)
- Ответ: — Nikolaj (13.11.2006 12:26 213.183.106.185, 145 байт)
- Циклический буфер, вместо признака актуальности - указатель на дублирущий элемент — Jura (13.11.2006 12:02 62.118.51.2, 148 байт)
- Односвязный список. — quark (13.11.2006 11:55 62.140.241.223, пустое)
- если хочется красивого решения то нужно самому подумать. как там без трруда..... — f17 (13.11.2006 11:36 212.58.190.131, пустое)
- Предполагаемое кол-во номеров и размер буфера ? — argus98 (13.11.2006 11:34 81.22.205.230, пустое)
- новый писать сверху, если такой уже есть старый - портить его (обнулять или забивать 1) — =General= (13.11.2006 11:08 81.23.109.150, пустое)
- Ответ: — make (13.11.2006 11:01 88.204.138.64, 37 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание