示例 1: 输入:nums = [1,1,2] 输出:2, nums = [1,2,_] 解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2 。...示例 2: 输入:nums = [0,0,1,1,1,2,2,3,3,4] 输出:5, nums = [0,1,2,3,4] 解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为...{
ret=ret-10;
ptr[size]=ret;
sum=1;//将进位的1存起来 留在下一次ret值中相加...所以再将其逆序 就是最后结果
如果ptr不是从第一个开始存的 即倒着存 就会发现碰到这种情况 倒着存 无法处理
3.88....注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。