public class S7SequentialGroupAlg extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static List<S7ComGroup> |
readRecombination(List<Integer> src,
int targetSize,
int extraSize,
int threshold)
重组,按照目标最大值进行顺序分组,超过最大值则进行分割
示例:
目标值:226 ,额外数据大小:5,阀值数据大小:12
1, 9, 102, 33, 2, 4, 8, 326, 2, 2, 2, 2, 2, 400, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 99
1, 9, 102, 33, 2, 4, 8, 13| 221| 92, 2, 2, 2, 2, 2, 64|221|115, 2, 2, 2, 2, 2, 2, 2, 2| 2, 2, 2, 99
|
static List<S7ComGroup> |
writeRecombination(List<Integer> src,
int targetSize,
int extraSize)
重组,按照目标最大值进行顺序分组,超过最大值则进行分割
示例:
目标值:226 ,额外数据大小:5
1,50,65,200, 322, 99,500, 44
|1,50,65,90|110,106|216|99,117|221|162,44|
第一 第二 第三 第四 第五 第六
|
public static List<S7ComGroup> writeRecombination(List<Integer> src, int targetSize, int extraSize)
src - 数据源targetSize - 目标值extraSize - 每个数据额外占用的数据大小public static List<S7ComGroup> readRecombination(List<Integer> src, int targetSize, int extraSize, int threshold)
src - 数据源targetSize - 目标值extraSize - 每个数据额外占用的数据大小threshold - 阀值Copyright © 2024. All rights reserved.