algorithm - 每次修改后是否需要再次读取和存储稀疏矩阵?
问题描述
假设我们需要设计一个电子表格或类似 MS Excel 的网格,假设我们使用稀疏矩阵进行存储。假设任何格式来存储稀疏矩阵,比方说 CSR,所以至少我们需要存储稀疏矩阵中所有非零元素的行号、列号和值。现在假设用户在网格中间添加了一个新行。因此,我们的 CSR 中该行下方的所有行号都将无效。我们是否应该通过读取整个稀疏矩阵再次重建完整的 CSR?还是有更好的方法来处理它?
解决方案
推荐阅读
- php - Dompdf stream()未正确渲染并返回随机字符Laravel 8
- python - Django - post_save 创建信号后的 RelatedObjectDoesNotExist 错误
- python - BeautifulSoup 抓取每个标题中的第一个标题标签
- flutter - 在某些限制之后,我无法设置容器的高度
- java - 当参数名称不同且构造函数链接仅给出零作为输出时重复值
- python-3.x - Exchangelib:修改电子邮件时出现 ErrorIrresolvableConflict
- java - 有没有办法简单地将控制台输出复制到新的文本文件中?
- javascript - 带有 javascript 样式更改的 HTML 表格格式
- php - Hide 'add to cart' when certain value in dropdown is selected AND certain Vendor is selling
- javascript - 如何访问数组的整个第二个对象?