当前位置: 首页 > news >正文

建站系统交换友情链接时需要注意的事项

建站系统,交换友情链接时需要注意的事项,wordpress外贸网站,淘宝客导购网站源码文章目录 一、删除元素1.1 原地移除所有值等于val的元素1.2 删除有序数组中的重复项 二、元素奇偶移动三、数组轮转 一、删除元素 1.1 原地移除所有值等于val的元素 LeetCode 27.移除元素 解法1:快慢指针 class Solution {public int removeElement(int[] nums, …

文章目录

    • 一、删除元素
      • 1.1 原地移除所有值等于val的元素
      • 1.2 删除有序数组中的重复项
    • 二、元素奇偶移动
    • 三、数组轮转


一、删除元素

1.1 原地移除所有值等于val的元素

LeetCode 27.移除元素
解法1:快慢指针

class Solution {public int removeElement(int[] nums, int val) {int fast=0;int slow=0;for(; fast<nums.length; fast++){if(nums[fast]!=val){nums[slow] = nums[fast];slow++;}}return slow;}
}

解法2:双指针+覆盖

class Solution {public int removeElement(int[] nums, int val) {int left=0;int right=nums.length-1;while(left<=right){if(nums[left]==val){nums[left] = nums[right--];}else{left++;}}return left;}
}

1.2 删除有序数组中的重复项

LeetCode 26.删除有序数组中的重复项

class Solution {public int removeDuplicates(int[] nums) {int slow = 1;for(int fast=0;fast<nums.length;fast++){if(nums[slow-1]!=nums[fast]){nums[slow]=nums[fast];slow++;}} return slow;}
}

二、元素奇偶移动

LeetCode 905.按奇偶排序数组
双指针遍历判断。

class Solution {public int[] sortArrayByParity(int[] nums) {int left = 0;int right = nums.length - 1;while(left<right){if(nums[left]%2>nums[right]%2){int tmp = nums[left];nums[left] = nums[right];nums[right] = tmp;}if(nums[left]%2==0) left++;if(nums[right]%2==1) right--;}return nums;}
}

三、数组轮转

LeetCode 189.轮转数组
比如 1,2,3,4,5,6,7。向右轮转3个位置,结果为5,6,7,1,2,3,4

可以把数组分为不轮转的数组和要轮转的数组两部分 1,2,3,4 和 5,6,7。各自反转为4,3,2,1和7,6,5。最后整体反转得到结果。

class Solution {public void rotate(int[] nums, int k) {int l = nums.length;k %= l;reverse(nums,0,l-k-1);reverse(nums,l-k,l-1);reverse(nums,0,l-1);}private void reverse(int[] nums,int left,int right){while(left<right){int tmp = nums[left];nums[left] = nums[right];nums[right] = tmp;left++;right--;}}
}
http://www.tj-hxxt.cn/news/6509.html

相关文章:

  • 那个网站可以做图标怎么弄一个自己的网址
  • 手工做衣服的网站seo网络培训
  • wordpress外网访问没模版商丘seo教程
  • 网站正在建设中 页面海外网站
  • 2022年没封网站直接进入网络营销推广工具
  • 网站制作 深圳想找搜索引擎优化
  • 做代妈的网站柳州网站建设哪里有
  • 有做盆景的网站代运营一家店铺多少钱
  • 杭州企业网站优化软文新闻发稿平台
  • 科技学堂seo学习
  • 学做网站视频优化关键词的方法包括
  • 游戏代打接单平台seo81
  • 网站右边上下浮动代码网络营销方案策划案例
  • 快递公司网站源码找关键词的方法与技巧
  • 微信订阅号关键网站天津债务优化公司
  • 网站怎样绑定域名线上营销策划案例
  • 自己做的网站别人打不开做seo必须有网站吗
  • 做二手网站有哪些凤凰网全国疫情实时动态
  • 营销网站建设平台精准拓客软件哪个好
  • 手机网站搭建用什么软件?百度网盘搜索引擎入口在哪里
  • 网页制作教程ps百度seo排名查询
  • ps做的网站模板怎样在百度发广告贴
  • 著名的网站制作公司seo推广方法
  • 企业网站建设免费数据分析平台
  • wordpress gif缩略图黑帽seo联系方式
  • 自己做网站好还是凡科seo手机端排名软件
  • 招商网站建设免费今日疫情最新消息
  • 镇江门户网站手机网站快速建站
  • 创建一个网站的步骤是登封搜索引擎优化
  • 中国建筑装饰网家居频道seo网站的优化方案