现在头脑很乱,各位帮我理个思路吧。。。
例如:这组数据,是存放再一个链表里面的。
1,2, 4, 9, 10, 11, 12, 13, 16, 19, 20, 21, 23, 27
这住数据是按从大到小排列的(但是,组合的方法不一样)
也有可能是"1, 3, 5, 7, 8, 9, 12, 30“
先现在要把这组数据按照这样的格式输出1, 2, 4, 9-13, 16, 19, 20 ,21, 23, 27
也就是把3个以上连续的数按一个范围输出(比如例子里的9,10, 11, 12, 13输出为9-13)
现在搞的我乱死了。。。用了3个指针变来变去的,都把我变晕了。
弄了半天没一次成功的。
那位朋友可以给我理个思路, 不要代码,只要方法。。。。