标签: swift algorithm
如何有效地将序列 [0,1,2,4,6,7,9] 拆分为子序列 [0,1,2],[4],[6 ,7],[9] ?
只要序列中的下一个数字不等于前一个数字加一个,即 next!=前一个+ 1 。
我可以想象写一些标记子序列等的开始的循环,但是也许有一个标准的有效解决方案?
最好在Swift中使用。