Как импортировать двоичные кучи в C # - PullRequest
0 голосов
/ 02 октября 2019

Я хочу использовать кучи для решения вопросов кода leetcode, как я могу импортировать структуру данных двоичной кучи, не реализуя ее с нуля.

BinaryHeap<int> heap = new BinaryHeap<int>();

что-то вроде этого.

1 Ответ

0 голосов
/ 04 октября 2019

Вы можете попробовать SortedSet в C #, который в некоторой степени совпадает с BinaryMinHeap

В зависимости от проблемы, которую вы пытаетесь решить, вы можете проверить, работает ли SortedSet для вас.

SortedSet<int> heap = new SortedSet<int>();

...