[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
в данной реализации идея, которая как я понял и нужна была. Когда я в свое время искал реализацию (и даже пытался что-то сам выдумать) динамического распределения памяти нашел кучу гнушных исходников в каждом из которых расхваливался алгоритм именно "ихнего" мэнеджмента кучи. В одном алгоритме даже применили некий хитрый алгоритм случайного распределения :) а популярная гнушная d-malloc или b-malloc (точно не помню) вообче насчитывала более 10 файлов. Выше приведенный алгоритм меня полностью устроил. т.е. обычный связанный список - ничего хитрого. А вообще, все конечно зависит от того, какие функции требуются от кучи и как ее использовать. Иногда проще ее вообще не применять:)
E-mail: info@telesys.ru