合并两个有序数组的设计

另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,湖北遴选而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n 。先把重复的数统计出来,由于每次是从头到尾全部遍历的所以我们统计出来的会多统计一次(它本身),然后判断统计出来的数字,为了防止多次打印,设置一个

 

大于一的然它加一,湖北遴选最后判断哨兵如果大于0就返回true,否则返回false。缺少的是范围内的一个数,我们可以将数组中所以的数加起来在减去从1一直加到length的和,返回时我们取"-"号,这样就可以把缺少的那个数找出来。大小不定,不会自动释放,存放引用类型,包含引用类型的变量,实际上保存的不是变量本身,而是指向该对象的指针(地址)。http://lx.gongxuanwang.com/sszt/7.htm

上一篇:leetcode 4 寻找两个正序数组的中位数


下一篇:0718-最长重复子数组