Я пытаюсь написать структуру кучи, и я понял, что большая часть того, что я реализовывал с точки зрения индексации и установки элементов, уже была реализована в виде list
.Как мне получить экземпляр этого списка, чтобы я мог использовать его для построения кучи?
Это примерно столько, сколько я получил
class heap(list):
def __init__(self, arr=None, key=None):
super().__init__(arr)
self._arr = arr
Я хочу, чтобы self._arr
былоЭкземпляр списка, созданный в строке прямо над.