![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
mirror6
码上改变世界?不不不,我只想做个“合格”的程序猿
展开
-
LeetCode283、移动零
题目描述: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/move-zeroes/ 著作权归领扣网络所有。 栗子1: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 思路: 这是一道典型的双指针题目,P指针用来遍历数组,Q指针用来移动非零元素。最后进行置零操作。 如果有什么错误或者问题,欢迎评论,我们一起探讨,一起进步。 拓展:原创 2020-07-20 11:15:59 · 171 阅读 · 0 评论 -
LeetCode704、二分查找
题目描述 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/binary-search 著作权归领扣网络所有。 栗子1 输入: nums = [-1,0,3,5,9,12], target = 9 输出: 4 解释: 9 出现在 nums 中并且下标为 4 栗子2 输入:原创 2020-06-23 15:13:31 · 252 阅读 · 0 评论 -
LeetCode34、在排序数组中查找元素的第一个和最后一个位置
题目描述: 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是 O(log n) 级别。 如果数组中不存在目标值,返回 [-1, -1]。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array 著作权归领扣网络所有。 栗子1: 输入: nums = [5原创 2020-06-22 20:26:41 · 981 阅读 · 0 评论