如何使用CUDA并行高效地从数组中删除零值。预先了解有关零值数量的信息应该简化此任务。
重要的是,复制到结果数组时,数字保持源数组中的顺序。
示例:
例如,数组包含以下值: [0, 0, 19, 7, 0, 3, 5, 0, 0, 1] 还有额外的信息,即5个值为零。 然后希望得到另一个数组,其中仅包含: [19, 7, 3, 5, 1]
重要的是,复制到结果数组时,数字保持源数组中的顺序。
示例:
例如,数组包含以下值: [0, 0, 19, 7, 0, 3, 5, 0, 0, 1] 还有额外的信息,即5个值为零。 然后希望得到另一个数组,其中仅包含: [19, 7, 3, 5, 1]