算法-leetcode
NEU小菜鸟
这个作者很懒,什么都没留下…
展开
-
算法-双指针法-leetcode-27. 移除元素
//快慢指针是采用 俩个指针,同步进行移动查找。fast找到满足条件的值时,移动较slow块。public int removeElement(int[] nums, int val) { int slow=0; for (int fast=0;fast<nums.length;fast++){ if (nums[fast]!=val){//将后面的值前移。 nums[slow]=nums[fast]; ...原创 2022-05-20 21:53:32 · 110 阅读 · 0 评论 -
算法-数组-二分查找(递归与非递归)-leetcode(704)
递归:public int search(int[] nums, int target) { if (target < nums[0] || target > nums[nums.length - 1]) { return -1; } return binarySearch(nums, 0, nums.length - 1, target);}public int binarySearch(int[] nums, int left, int r原创 2022-05-20 21:23:04 · 132 阅读 · 0 评论