C#有两个数组,元素 一 一 对应,
float[] X = {880, 479, 584, 487, 718, 872, 1052, 476, 717, 578, 485, 480};
float[] Y = {579, 1092, 926, 1110, 749, 568, 465, 1088, 734, 909, 1108, 1266};
需求:筛选出同时满足数组X中任意两个元素之间差值≤30、数组Y中任意两个元素之间差值≤25,通过使用两个List<List>将满足条件的元素分别放在多个子数组中,如下所示:
数组X中满足条件的子数组: {476} {479, 485, 487} {480} {578, 584} {717, 718} {872, 880} {1052}
数组Y中满足条件的子数组: {1088} {1092, 1108, 1110} {1266} {909, 926} {734, 749} {568, 579} {465}