代码之家  ›  专栏  ›  技术社区  ›  mcfly soft

在一个大的二维数组中存储布尔值

  •  0
  • mcfly soft  · 技术社区  · 6 年前

    我想把这些信息存储在一个2维布尔数组中。

    Boolean[][] booleans = new Boolean[200000][200000];
    

    但这当然会抛出一个Java堆空间。

    1 回复  |  直到 6 年前
        1
  •  1
  •   codeformars    6 年前

    你可以用 Set<Pair> Pair POJO是否具有以下功能:

    private int x;
    private int y;
    

    这个集合只存储具有 true ,所以如果列表不包含 Pair(x, y)