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

php做网站安全渗透网站做seo

php做网站安全,渗透网站做seo,网站建设与管理自简历,南宁如何做百度的网站26.删除重复元素 题目描述 给你一个 非严格递增排列 的数组 nums #xff0c;请你 原地 删除重复出现的元素#xff0c;使每个元素 只出现一次 #xff0c;返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元…26.删除重复元素 题目描述 给你一个 非严格递增排列 的数组 nums 请你 原地 删除重复出现的元素使每个元素 只出现一次 返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为 k 你需要做以下事情确保你的题解可以被通过 更改数组 nums 使 nums 的前 k 个元素包含唯一元素并按照它们最初在 nums 中出现的顺序排列。nums 的其余元素与nums 的大小不重要。 返回 k 。 解题思路 这类题目要学会不要第一时间想到for循环而是尝试使用双指针的方式。双指针的关键就是确定两个指针移动的时机。根据不同的移动时机和方向双指针可以分为快慢指针碰撞指针以及滑动窗口。在本题中定义双指针p和qp指向最终数组的最后一个元素的下一个位置【要确保p之前的元素没有重复】而q向后移动遇到不重复元素则将其添加到p指针位置。 理清思路就可以明确pq两个指针的移动时机 当q指向无重复元素时将该元素移动至p指针位置然后p向后移动一位q指针每一轮向后移动一位这种移动方式的双指针称为快慢指针。其中p为慢指针q为快指针。 代码 class Solution {public int removeDuplicates(int[] nums) {// 初始化int n nums.length;if (n 0) {return 0;}// 核心算法int fast 1, slow 1;while (fast n) {if (nums[fast] ! nums[fast - 1]) {// 当快指针遇到了不重复元素时将该元素放到慢指针的位置nums[slow] nums[fast];// 慢指针向后移动一位slow;}// 每一轮快指针都向后移动一位fast;}// 返回return slow;} } 27.移除元素 题目描述 给你一个数组 nums 和一个值 val你需要 原地 移除所有数值等于 val 的元素并返回移除后数组的新长度。 不要使用额外的数组空间你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 解题思路 这题依旧是使用快慢指针。思路如下 定义快慢指针都指向第一个元素然后快指针开始遍历数组。若快指针指向的元素不等于val那么将该元素放到慢指针所指向的位置然后慢指针才向后移动一步。 理清思路后明确快慢指针的移动时机 快指针遍历数组每一轮都向后移动一位当快指针指向的元素不等于val时将快指针指向元素放到慢指针处慢指针向后移动一位 代码 class Solution {public int removeElement(int[] nums, int val) {int n nums.length;// 定义慢指针int slow 0;// 快指针遍历数组for (int fast 0; fast n; fast) {if (nums[fast] ! val) {// 若快指针指向的元素不等于val则将快指针的元素放到慢指针处nums[slow] nums[fast];// 这种情况下慢指针移动一步。slow;}}return slow;} }
http://www.dnsts.com.cn/news/104721.html

相关文章:

  • 哪个网站做调查赚钱多前端开发培训机构推荐
  • 如何用手机建立网站wordpress主页底端添加图片
  • 西宁做腋臭北大网站Ywordpress安装完无法登录
  • yandex网站推广网站建设中企动力公司
  • 青岛高新区建设局网站wordpress视频格式
  • 广告设计接单网站四川建设厅证书查询官网
  • 做网站如何获利东莞网站建设 汇卓
  • 申请注册网站域名.商城有站点地图的网站
  • 网站制作网站开发ple id充值合肥做网站费用
  • 住房建设部官方网站河南省住房城乡建设主管部门网站
  • 办网站除了域名备案 还需要什么中国企业500强排名名单
  • 网页制作制作网站dedecms网站地图怎么做
  • 哪个网站的系统简单大气网站
  • 建设考试网站首页企业有哪些管理软件呢
  • 企业的oa管理系统重庆网站seo公司
  • 为什么检测行业不能用网站做福州仓前网站建设
  • 动易网站 sql2005网站数据怎么做接口供小程序调用
  • 怎么制作个人门户网站网站为什么百度搜不到了
  • 公司网站一般用什么软件做黑龙江做网站
  • 找人做网站昆明临沂seo排名外包
  • 环评登记表在哪个网站做建设银行不会自动弹出网站
  • 交易网站备案外贸网站建设网
  • 网站seo 教程制作手机软件网站
  • 西南大学校园网站建设往年考试卷叶涛网站推广优化
  • 搭建购物网站学做电商那个网站好
  • 网站维护一次多少钱wordpress网盘搜索源码
  • 网站建设选择数据库天津做网站找谁
  • 什么是网站建设Dell网站建设建议
  • 淄博网站排名优化公司网络管理系统怎么打开
  • 淄博营销网站建设服务上海企业查询