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

需要网站开发的吗网上商城系统代码

需要网站开发的吗,网上商城系统代码,伊利网站设计,网站做成微信小程序题目 给你一个 非严格递增排列 的数组 nums #xff0c;请你原地删除重复出现的元素#xff0c; 使每个元素 只出现一次 #xff0c;返回删除后数组的新长度。 元素的 相对顺序 应该保持 一致 然后返回 nums 中唯一元素的个数。 示例 示例 1#xff1a;输入#xff1a;num…题目 给你一个 非严格递增排列 的数组 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 。不需要考虑数组中超出新长度后面的元素。 解题思路 因为数据是非严格递增也就是说数组是非递减的。那么可以保证后面的一定大于等于前面的元素。那么就可以通过两个指针。 第一个指针记录结果数组的位置同时表示结果数组的长度。从0位置开始(题目要求结果都在数组前部分)。第二个指针依次遍历每一个元素看是否存在相同的元素。 这里是如何判断的因为我们通过第一个指针记录了最终结数组的当前位置。那么这个位置及前面的元素可定是不相同的并且一定大于前面的元素。那么在第二个指针遍历元素的时候如果是满足条件那么一定不和第一个指针指向的值相等。如果等于那么表示重复元素跳过该元素继续遍历直至末尾。在第二个指针遍历的过程中遇到不相等的不重复的就移动第一个指针记录新元素。代码(Java) class Solution {public int removeDuplicates(int[] nums) {if (nums null || nums.length 0) {return 0;}int i 0;int j i 1;while (i nums.length j nums.length) {if (nums[i] ! nums[j]) {nums[i 1] nums[j];i;}j;}return i 1;} }
http://www.zqtcl.cn/news/523931/

相关文章:

  • 网站名称注册保护2018wordpress主题
  • 类似享设计的网站企业信息系统公示
  • 如何学习网站开发酒店网站源码
  • 怎么用nas做网站服务器WordPress云虚拟空间
  • 网站设计 ipad企业品牌推广宣传方案
  • 织梦网站怎么更换模板济南建设厅网站
  • 用wordpress仿站专业做俄语网站建设司
  • 做暧暧网站网站开发 思维导图
  • asp.net做登录注册网站苏醒的wordpress主题怎么样
  • 正能量不良网站推荐2020网站建设单位是什么
  • 固镇网站建设郑州网站seo顾问
  • 新建定制网站费用公司网站手机端和电脑端
  • 网站域名注册地址苏州建设培训中心网站
  • 高端娱乐网站建设沈阳seo专业培训
  • 做播放器电影网站需要多少钱6广州seo公司推荐
  • 笔记本可以做网站吗怎样查看网站是否备案
  • 千灯做网站网站静态和伪静态意思
  • 做境外碎片化旅游的网站wordpress wdcp
  • 整容医院网络建设公司seo实战技术培训
  • 免费服务器建立网站郑州seo线上推广系统
  • 医院网站建设的目的qq小程序源码
  • 郑州seo网站排名优化公司建站行业发展
  • 彭山住房和城乡建设局网站儒枫网网站建设
  • wap asp网站模板下载中企动力骗子公司
  • 中文电商网站模板洛阳网络公司排名
  • 国外毕业设计网站青岛seo服务
  • 自己做的网站怎么发布视频教程廊坊网站排名优化公司哪家好
  • 域名服务器都有了怎么做网站网站开发获取用户微信号登录
  • 淮南建设公司网站企业系统工程
  • 仓山福州网站建设佛山网站制作专业公司