Python中是否有一个函数可以在带有约束的数据结构中插入元素
我有一个数据结构,它包含k个元素的排序数组和n-k个元素的最小堆 我已经编写了最小堆和一个Heap函数来将元素插入数组 现在,我想对该部分进行编码,以便将元素插入堆或使用helper函数 插入新元素的约束条件如下:Python中是否有一个函数可以在带有约束的数据结构中插入元素,python,python-3.x,Python,Python 3.x,我有一个数据结构,它包含k个元素的排序数组和n-k个元素的最小堆 我已经编写了最小堆和一个Heap函数来将元素插入数组 现在,我想对该部分进行编码,以便将元素插入堆或使用helper函数 插入新元素的约束条件如下: 案例: 虽然我不确定我是否完全理解您的问题,但您可以执行以下操作: if j < A[k-1]: insert j into sorted array using helper function else: insert j into heap using h