[an error occurred while processing this directive] [an error occurred while processing this directive]
короче :)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Romario 07 декабря 2001 г. 13:59
В ответ на: много текста, а не кода:) отправлено Romario 07 декабря 2001 г. 13:44

в данной реализации идея, которая как я понял и нужна была. Когда я в свое время искал реализацию (и даже пытался что-то сам выдумать) динамического распределения памяти нашел кучу гнушных исходников в каждом из которых расхваливался алгоритм именно "ихнего" мэнеджмента кучи. В одном алгоритме даже применили некий хитрый алгоритм случайного распределения :) а популярная гнушная d-malloc или b-malloc (точно не помню) вообче насчитывала более 10 файлов. Выше приведенный алгоритм меня полностью устроил. т.е. обычный связанный список - ничего хитрого. А вообще, все конечно зависит от того, какие функции требуются от кучи и как ее использовать. Иногда проще ее вообще не применять:)

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru