当前位置 博文首页 > 青春季风暴:数据结构与算法-稀疏数组

    青春季风暴:数据结构与算法-稀疏数组

    作者:[db:作者] 时间:2021-09-06 10:19

    ?

    当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。

    ?

    稀疏数组的处理方法是:
    1) 记录数组一共有几行几列,有多少个不同的值
    2) 把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模

    ?

    稀疏数组举例说明:

    转换前的二维数组:

    转换后的稀疏数组:

    ?

    稀疏数组的应用实例:

    1) 使用稀疏数组,来保留类似前面的二维数组 ( 棋盘、地图等等 )cs
    下一篇:没有了