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

图片网站模板网站建设自学教程

图片网站模板,网站建设自学教程,深圳有哪些网站建设公司,怎样优化网络题目思路 两个指针#xff0c;一个是游标的功能#xff0c;负责遍历整个数组#xff0c;一个是定位器的功能#xff0c;如果有相等的则表示定位器目前指向的元素是重复的#xff0c;定位器不动#xff0c;等待游标往下找到不重复的数填充进来#xff0c;因为游标会遍历…题目思路 两个指针一个是游标的功能负责遍历整个数组一个是定位器的功能如果有相等的则表示定位器目前指向的元素是重复的定位器不动等待游标往下找到不重复的数填充进来因为游标会遍历整个数组且总是比定位器快所以数组中的一个元素被游标遍历后就没用了直接把不重复的数塞到定位器位置定位器同步往后挪最后定位器的位置1就是去重数组的长度。 题目一 (简单 给你一个 非严格递增排列 的数组 nums 请你 原地 删除重复出现的元素使每个元素 只出现一次 返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 示例 1 输入nums [1,1,2] 输出2, nums [1,2,_] 解释函数应该返回新的长度 2 并且原数组 nums 的前两个元素被修改为 1, 2 。不需要考虑数组中超出新长度后面的元素。示例 2 输入nums [0,0,1,1,1,2,2,3,3,4] 输出5, nums [0,1,2,3,4] 解释函数应该返回新的长度 5 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4 。不需要考虑数组中超出新长度后面的元素。答案 class Solution {public int removeDuplicates(int[] nums) {if (nums.length 0) return 0;int slow 0, fast 1;while (fast nums.length) {if (nums[slow] ! nums[fast])nums[slow] nums[fast];fast;}return slow1;} }题目二 (中等) 给你一个有序数组 nums 请你 原地 删除重复出现的元素使得出现次数超过两次的元素只出现两次返回删除后数组的新长度。不要使用额外的数组空间你必须在 原地 修改输入数组 并在使用 O(1)额外空间的条件下完成。 示例 1 输入nums [1,1,1,2,2,3] 输出5, nums [1,1,2,2,3] 解释函数应返回新长度 length 5, 并且原数组的前五个元素被修改为 1, 1, 2, 2, 3。 不需要考虑数组中超出新长度后面的元素。示例 2 输入nums [0,0,1,1,1,1,2,3,3] 输出7, nums [0,0,1,1,2,3,3] 解释函数应返回新长度 length 7, 并且原数组的前七个元素被修改为 0, 0, 1, 1, 2, 3, 3。不需要考虑数组中超出新长度后面的元素答案 class Solution {public int removeDuplicates(int[] nums) {int slow 1;for(int fast2; fastnums.length; fast){ // fast从2开始因为前两个必定是要的if(nums[fast] nums[slow] nums[slow] nums[slow-1]){ // 出现了第三个重复的continue;}nums[slow] nums[fast];}return slow 1; } }
http://www.hkea.cn/news/14594062/

相关文章:

  • 网站建设公司有哪些内容分类信息网站排行
  • 自己房子怎么挂网站做民宿有哪些做ppt用图片的网站有哪些
  • 做随车吊网站要多大c2c网站建设要多少钱
  • 适配网站建设模版坪地网站建设市场
  • 做地图的网站重庆施工许可证查询
  • 花生壳网站建设推广优化seo
  • 开源网站建设教程建一个手机app平台费用
  • 男女做啊免费视频网站做公司网站需要会什么科目
  • 深圳网站开发培训六安分公司
  • 太原有哪些做网站的公司广州免费设计网站建设
  • 网站系统灵活性win7下用iis搭建网站
  • 学校网站建设的技术方案wordpress开启小绿锁
  • 企业网站网站建设wordpress更新记录
  • 网站建站 公司北海市建设局官方网站
  • 南昌网站建设方案报价网站页脚怎么做能好看点
  • 网站娱乐一条龙搭建中国和城乡建设部网站首页
  • 给公司做门户网站兰州最大网络公司
  • 网站内置字体百度站长平台快速收录怎么弄
  • 短视频网站平台怎么做网站建好后如何上线
  • 网站404怎么做视频教程软件开发者对要发布的软件进行数字签名
  • 外包网站平台如何开发微信公众平台
  • 怎么做淘宝联盟网站推广老板让做网站报价
  • 网站的功能板块旅游网站建设服务对象
  • 深训网站怎么优化自己公司的网站
  • php网站 更改logo流量网站怎么做的
  • 重庆南川网站制作价格常州效果图制作
  • j网站开发的相关知识编写软件的软件
  • 做dj网站需要用dw做购票网站模板
  • 医药网站设计技术支持 东莞网站建设防水工程
  • 删除百度收录的网站wordpress升级报错