js如何判断一组数字是否连续,得到一个临时数组[[3,4],[13,14,15],[17],[20],[22]];
var arr=[3, 4, 13 ,14, 15, 17, 20, 22];
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
連續是什麼意思
1,2,3 連續嗎?(連續自然數)
2,4,6,8 連續嗎?(連續偶數)
1,2,4,8,16,32,64 連續嗎?(連續等比數列)
1,2,3,5,6 連續嗎?(連續遞增數列)
1,2,4,8,9,10,11 連續嗎?(連續遞增數列)
1,0,-1,-2 連續嗎?(連續遞減數列)
1,0,1,0,1,0 連續嗎?(連續震蕩數列)
首先請定義何爲「連續」
然後就不是問題了。
请自行测试
结果
你跑一下,看是否是你想要的效果吧
基本思想是
1.如果数组的后一项,比前一项大一,则是放到temp数组中
2.否则,新建一个数组,且第一项为当前项
好吧 这个还是可以试试的啊