Class SegmentTree.SegmentTreeData

  • Enclosing class:
    SegmentTree

    protected static class SegmentTree.SegmentTreeData
    extends Object
    • Field Detail

      • treeData

        @NotNull
        public final @org.jetbrains.annotations.NotNull int[] treeData
      • segmentBytes

        @NotNull
        public final @org.jetbrains.annotations.NotNull byte[] segmentBytes
      • startIndices

        @Nullable
        public final @org.jetbrains.annotations.Nullable int[] startIndices
    • Constructor Detail

      • SegmentTreeData

        public SegmentTreeData​(@NotNull
                               @org.jetbrains.annotations.NotNull int[] treeData,
                               @NotNull
                               @org.jetbrains.annotations.NotNull byte[] segmentBytes,
                               @Nullable
                               @org.jetbrains.annotations.Nullable int[] startIndices)