堆或二叉堆是平衡二叉树数据结构的一种特殊情况。这是一个完整的二叉树结构。因此,最多到 l-1 层都是满的,在 l 层,所有节点都从左边开始。这里,根节点键与其子节点进行比较并进行相应的排列。如果 a 有子节点 b,则:key(a) ≥ key(b)由于父节点的值大于子节点的值,因此此属性会生成最大堆。根据此标准,堆可以分为两种类型:最大堆和最小堆。这些分别是最大堆和最小堆的示例……阅读更多
在本节中,我们将了解什么是稀疏矩阵以及如何在线程存储它们。因此,如果矩阵的大多数元素为 0,则该矩阵为稀疏矩阵。另一个定义是,非零元素最多为 1/3(大约 m x n 的 30%)的矩阵称为稀疏矩阵。我们在计算机内存中使用矩阵以高效的方式执行某些操作。但是,如果矩阵本质上是稀疏的,它可以帮助我们高效地执行操作,但它会在内存中占用更大的空间。这些空间没有……阅读更多