一个简单的优先级队列,设计用于 1xN matlab 向量,其中可以在构造过程中定义比较器列。 即使队列较大(100,000 个元素),使用 minheap 也能确保快速操作。 当前实现了以下方法:插入、删除、查看、大小、清除、包含、元素。 插入允许 1xN 向量,其中对 N 的唯一要求是它必须大于或等于初始化期间定义的比较器列。 Remove 将移除并返回队列的第一个元素,或者任何匹配的向量(如果给定了输入向量)。 Peek 返回队列的第一个元素而不删除。 如果在队列中找到指定的向量,则包含返回 1,否则返回 0。 Elements 返回完整的队列元胞数组。
2023-03-14 09:57:43
3KB
matlab
1