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

昆山建设局网站最好的网站设计

昆山建设局网站,最好的网站设计,那些网站分享pr做的视频软件,从事网站开发目录 27. 移除元素 26. 删除有序数组中的重复项 88. 合并两个有序数组 27. 移除元素 给你一个数组 nums 和一个值 val#xff0c;你需要 原地 移除所有数值等于 val 的元素#xff0c;并返回移除后数组的新长度。 不要使用额外的数组空间#xff0c;你必须仅使用 O(1) 额外…目录 27. 移除元素 26. 删除有序数组中的重复项 88. 合并两个有序数组 27. 移除元素 给你一个数组 nums 和一个值 val你需要 原地 移除所有数值等于 val 的元素并返回移除后数组的新长度。 不要使用额外的数组空间你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 【解法一】 class Solution { public:int removeElement(vectorint nums, int val) {while(1){int pos 0;for(;pos nums.size(); pos){if(nums[pos] val)break;}if(pos nums.size())break;for(int i pos; i nums.size()-1; i)nums[i] nums[i1];nums.pop_back(); // 注意这里的pop_back()}return nums.size();} };【解法二】计数覆盖 class Solution { public:int removeElement(vectorint nums, int val) {int count 0;for(int i 0; i nums.size(); i){if(nums[i] val)count;elsenums[i-count] nums[i];}for(int i 0; i count; i)nums.pop_back();return nums.size();} }; 26. 删除有序数组中的重复项 给你一个 升序排列 的数组 nums 请你 原地 删除重复出现的元素使每个元素 只出现一次 返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 由于在某些语言中不能改变数组的长度所以必须将结果放在数组nums的第一部分。更规范地说如果在删除重复项之后有 k 个元素那么 nums 的前 k 个元素应该保存最终结果。 将最终结果插入 nums 的前 k 个位置后返回 k 。 不要使用额外的空间你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 来源力扣LeetCode 链接https://leetcode.cn/problems/remove-duplicates-from-sorted-array 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 【解法一】left代表左半部分right代表右半部分 class Solution { public:int removeDuplicates(vectorint nums) {int left 0;int right 1;while(right nums.size()){if(nums[left] nums[right])right;elsenums[left] nums[right];}return left1;} }; 88. 合并两个有序数组 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2另有两个整数 m 和 n 分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中使合并后的数组同样按 非递减顺序 排列。 注意最终合并后数组不应由函数返回而是存储在数组 nums1 中。为了应对这种情况nums1 的初始长度为 m n其中前 m 个元素表示应合并的元素后 n 个元素为 0 应忽略。nums2 的长度为 n 。 来源力扣LeetCode 链接https://leetcode.cn/problems/merge-sorted-array 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 class Solution { public:void merge(vectorint nums1, int m, vectorint nums2, int n) {int pos mn-1;while(m-1 0 n-1 0){if(nums1[m-1] nums2[n-1]){nums1[pos--] nums1[m-1];m--;}else{nums1[pos--] nums2[n-1];n--;}}while(n-10){nums1[pos--] nums2[n-1];n--;}} };
http://www.hkea.cn/news/14259009/

相关文章:

  • 网站建设管理规定wordpress 帝国 哪个好
  • 北国网seo加盟代理
  • 点击运行显示网站正在建设外贸 推广网站
  • 常州市建设工程质监站网站企业网站排版
  • 中国建设银行上海分行信息网站网络设置的网站
  • 网站建设推广襄樊wordpress ent 主题
  • 怎样做网站地图盐城做网站优化
  • 做网站翻页怎么做遵义网页
  • 电商网站开发实战视频教程wordpress 站外搜索
  • 网站平台推广有哪些html5网站上线模版
  • 为什么网站开发要用架构网站建设与管理专业就业方向
  • 网站维护的协议头条发布视频成功显示404
  • 鄞州网站制作网站开发的项目总结
  • 有了网站源码怎么做网页vps主机访问网站
  • 足球比赛直播免费观看农产品网站建设及优化项目
  • 电影网站建设策划书北京小程序开发平台
  • wordpress本地站点地址如何配置陕西省住房与城乡建设厅网站
  • 洛阳免费提供建站方案商会网站建设开发
  • 建设工程信息网站有哪些东莞网站开发报价
  • 手机网站建设哪家好wordpress数据统计插件
  • 平面设计有哪些网站陕西seo经理
  • 做创意美食的视频网站有哪些阿里巴巴的网站架构
  • 网站备案跟做哪个推广有关系吗网站改版 百度影响
  • js 曲线 网站在线照片处理工具
  • 服装网站 欣赏app运营推广策划方案
  • 合肥制作网站的公司简介网络架构书籍
  • 怎么把自己做的网页上传网站湘潭做网站 就问磐石网络
  • 网站建设公司企业文化电商小程序开发多少钱
  • 网站如何宣传推广wordpress 电影解析
  • 工业设计招聘信息网站seo关键词排名优化方案