整数数组中连续递增子序列转化问题
有一组数据 例如[1,3,8,17,18,19,20,50,60,72,73,74],把其中连续递增的整数子序列变为例如:17,18,19,20转化为17~20.最终整理后的打印结果为[1,3,8,17~19,50,60,72~74]这种形式,刚开始以为简单,但自己尝试了一些方法但效果不好,尤其是对于数据开头和结尾的数据处理的并不得当,所以看各路大神能否有好方法,在此表示感谢!
回复 2楼 林月儿
我只是简单的写了一下 把每一个数和之前以及之后的数相比,符合不同条件就列入不同的表达方式,其实我这是想在excel中整理比较多的数据的,有算法实现能够省好多事