Может кто-нибудь, пожалуйста, объясните мне, как мне решить, следует ли использовать ту или иную реализацию кучи, среди тех, которые указаны в названии?
Я хотел бы получить ответ, чтобы помочь мне выбрать вариант реализации производительности в соответствии с этой проблемой. Прямо сейчас, я делаю очередь приоритетов, но я хотел бы знать не только наиболее подходящую реализацию для этого случая, но и основы, которые позволяют мне выбирать реализацию в любой другой ситуации...
Другое дело, что я использую haskell на этот раз, поэтому, если вы знаете какой-либо трюк или что-то, что улучшит реализацию с помощью этого языка, пожалуйста, дайте мне знать! но, как и раньше, комментарии об использовании других языков тоже приветствуются!
Спасибо! и извините, если вопрос слишком прост, но я вообще не знаком с кучами. Это первый раз, когда я сталкиваюсь с задачей реализации одного...
Еще раз спасибо!