所有文章

    【4.10】LeetCode每日一题·丑数

    给你一个整数n,请你判断n是否为丑数。如果是,返回true;否则,返回false。丑数 就是只包含质因数2、3和/或5的正整数。来源:力扣(LeetCode) 链接:题目链接执行用时:0 ms,在所有 C++提交中击败了100.00%的用户 内存消耗:5.

    【4.9】LeetCode每日一题· 寻找旋转排序数组中的最小值 II

    已知一个长度为n的数组,预先按照升序排列,经由1到n次旋转后,得到输入数组。例如,原数组nums = [0,1,4,4,5,6,7]在变化后可能得到: * 若旋转4次,则可以得到[4,5,6,7,0,1,4] * 若旋转7次,则可以得到[0,1,4,4,5

    【4.8】LeetCode每日一题· 寻找旋转排序数组中的最小值

    已知一个长度为n的数组,预先按照升序排列,经由1到n次旋转后,得到输入数组。例如,原数组nums = [0,1,2,4,5,6,7]在变化后可能得到: * 若旋转4次,则可以得到[4,5,6,7,0,1,2] * 若旋转4次,则可以得到[0,1,2,4,5

    【4.7】LeetCode每日一题· 搜索旋转排序数组 II

    已知存在一个按非降序排列的整数数组nums,数组中的值不必互不相同。在传递给函数之前,nums在预先未知的某个下标k(0 <= k < nums.length)上进行了旋转,使数组变为[nums[k], nums[k+1], ..., nums[n-1],

    【4.6】LeetCode每日一题· 删除有序数组中的重复项 II

    给你一个有序数组nums,请你原地删除重复出现的元素,使每个元素最多出现两次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以

    【4.5】LeetCode每日一题· 合并两个有序数组

    给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 的空间大小等于 m + n,这样它就