合并数组算法如何实现?
当前有N个数组存放时间数据,N个数组存放当前时刻值,各数组长度不尽相同,但第i个存放时间的数组跟第i个存放值的数组的长度是一致的,如何合并这N个存放时间的数组,并且去掉重复时间点,对应的N个存放值的数组也合并成一个,重复时间点上,取对应值的最大值,最后得到没有时间重复的一个时间数组,和组合更新过的一个存放值的数组。
例如:
目前:
time1[] = {1,2,3,5}
value1[] ={10,20,30,20}
time2[] = {2,4,5}
value2[] ={15,30,15};
则合并后的结果为
time[] = {1,2,3,4,5}
value[] = {10,20,30,30,20}
谢谢各位,N最多为8个。