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

音乐网站建设规划书本科自考什么机构比较正规

音乐网站建设规划书,本科自考什么机构比较正规,网站建设方案模板高校,开发公司年终工作总结ppt题目 给你一个 升序排列 的数组 nums #xff0c;请你 原地 删除重复出现的元素#xff0c;使每个元素 只出现一次 #xff0c;返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 由于在某些语言中不能改变数组的长度#xff0c;所以必须将结果放在数组nums的第一…题目 给你一个 升序排列 的数组 nums 请你 原地 删除重复出现的元素使每个元素 只出现一次 返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 由于在某些语言中不能改变数组的长度所以必须将结果放在数组nums的第一部分。更规范地说如果在删除重复项之后有 k 个元素那么 nums 的前 k 个元素应该保存最终结果。 将最终结果插入 nums 的前 k 个位置后返回 k 。 不要使用额外的空间你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 判题标准: 系统会用下面的代码来测试你的题解: int[] nums […]; // 输入数组 int[] expectedNums […]; // 长度正确的期望答案 int k removeDuplicates(nums); // 调用 assert k expectedNums.length; for (int i 0; i k; i) { assert nums[i] expectedNums[i]; } 如果所有断言都通过那么您的题解将被 通过。 示例 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 。不需要考虑数组中超出新长度后面的元素。 提示 1 nums.length 3 * 104 -104 nums[i] 104 nums 已按 升序 排列 来源力扣LeetCode 链接https://leetcode.cn/problems/remove-duplicates-from-sorted-array 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 题解思路 喜新厌旧就是将不存在过的数字放到set中返回set的大小同时将set中放入字符的顺序按照从0开始的顺序放到nums中。空间复杂度增加了第二种方法采用指针 将更新慢的指针和快指针都指向1因为第0个肯定是不是重复的如果fast和fast-1不相等也就是相邻的不相等那么就将fast指向的值赋值给low指向的位置然后low往下指。 代码 class Solution { public:int removeDuplicates(vectorint nums) {setint hash;int k 0;for(int i0;inums.size();i){if(hash.find(nums[i])hash.end()){nums[k] nums[i];hash.insert(nums[i]);}}return hash.size();} };class Solution { public:int removeDuplicates(vectorint nums) {if(nums.size()0){return 0;}int low 1;int fast 1;while(fastnums.size()){if(nums[fast]!nums[fast-1]){nums[low] nums[fast];low;}fast;}return low;} };
http://www.hkea.cn/news/14514560/

相关文章:

  • 网站改版301有没有做链接的网站
  • 网站源码系统怎样做才能让网站更受关注
  • 辽宁网站建设fengyan红色ppt模板免费下载
  • 微信微网站开发报价单微信公众号制作培训
  • 网站推广有必要吗哪些网站可以做海报
  • 网站建设员的薪水网站网页文案怎么写
  • 专业系统网站做app和做网站区别
  • 网站建设优化价格楼盘查询
  • 怎么做网站横幅深圳市做网站有哪些公司
  • ps专门做兼职的网站有哪些国家高新技术企业有什么好处
  • 君山区建设局网站网站开发劣势
  • 韩国网站的风格福田欧曼自卸车
  • 定制企业网站全国工商信息企业查询官网
  • 女性门户网站模板wordpress友链审核插件
  • 怎样会展网站建设做网站公司费用
  • 网站建设工程师职责说明网站开发php价格
  • 做网站用不用云服务器中国建设银行的网站
  • 专做特产的网站店铺logo图片免费生成软件
  • 浙江华临建设集团有限公司网站关于网站建设的申请
  • 做网站 多页面网址怎么弄重庆网站建设外包哪家好
  • 企业网站代码个人网站设计方案
  • 网站建设叫什么软件中国世界排名前200的大学名单
  • 罗庄建设局网站福建:网站建设
  • 用php做网站要用什么软件wordpress上传第二部
  • 搭建网站 网页网站建设的基本流程和步骤
  • 设计师导航网站广东移动网站
  • 网站的登录界面怎么做南京网站建设报价
  • 网站建设最简单的教程视频教程张家界网络
  • 青岛大型网站建设慈溪网站制作哪家最便宜
  • 电商网站有哪些功能模块手机软件开发培训学校