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

中国网站优化公司电子商务网站开发的任务书

中国网站优化公司,电子商务网站开发的任务书,2024年新闻摘抄,大学生网页设计作业 案例移除元素 题目及要求双指针在main内使用 题目及要求 给你一个数组 nums 和一个值 val#xff0c;你需要 原地 移除所有数值等于 val 的元素#xff0c;并返回移除后数组的新长度。 不要使用额外的数组空间#xff0c;你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元… 移除元素 题目及要求双指针在main内使用 题目及要求 给你一个数组 nums 和一个值 val你需要 原地 移除所有数值等于 val 的元素并返回移除后数组的新长度。 不要使用额外的数组空间你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 说明: 为什么返回数值是整数但输出的答案是数组呢? 请注意输入数组是以「引用」方式传递的这意味着在函数里修改输入数组对于调用者是可见的。 你可以想象内部操作如下: // nums 是以“引用”方式传递的。也就是说不对实参作任何拷贝 int len removeElement(nums, val); // 在函数里修改输入数组对于调用者是可见的。 // 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。 for (int i 0; i len; i) { print(nums[i]); } 示例 1 输入nums [3,2,2,3], val 3 输出2, nums [2,2] 解释函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。例如函数返回的新长度为 2 而 nums [2,2,3,3] 或 nums [2,2,0,0]也会被视作正确答案。 示例 2 输入nums [0,1,2,2,3,0,4,2], val 2 输出5, nums [0,1,3,0,4] 解释函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。注意这五个元素可为任意顺序。你不需要考虑数组中超出新长度后面的元素。 提示 0 nums.length 100 0 nums[i] 50 0 val 100 双指针 思路定义两个指针left和right如果right的值不等于val的话就说明不用移除这个元素将right的值放到left的位置上并且两个指针都向右移如果出现right的值等于val的话只需要把right的值向右移动跳过值等于val的位置最后的left就是数组的长度 class Solution { public:int removeElement(vectorint nums, int val) {int nnums.size();int left0;for(int right0;rightn;right){if(nums[right]!val){ nums[left]nums[right];left;}}return left;} };在main内使用 int main() {vectorint nums {2, 3, 2, 4, 5, 2}; // 数据int val 2; // 要移除的元素值可以根据需要修改Solution solution;int length solution.removeElement(nums, val);cout 新长度: length endl;cout 移除指定元素后的数组: ;for (int i 0; i length; i) {cout nums[i] ;}cout endl;return 0; }
http://wiki.neutronadmin.com/news/129750/

相关文章:

  • 网站建设中最基本的决策wordpress 详解
  • 慈溪白云小学班级网站建设google play官网
  • 汕头百度网站建设wordpress侧边栏导航
  • 网站建设免费模板哪家好中装建设庄重
  • 免费个人网站哪个好潍坊市公共法律知识培训网站
  • 个人网站名称怎么起海外搜索引擎网站建设
  • phpcms 手机网站专业网站改版
  • 人力外包网站网站建设 资产
  • 做网站网络wordpress怎么手动更新
  • 信息技术做网站昆明市建设厅网站
  • 网站建设合同范本-经过律师审核流量联盟网站源码
  • 保定建设网站公司淘宝网站的建设目的是什么意思
  • 建设银行悦生活网站网站设计参考网址
  • 小学网站模板源码wordpress 5.6.20
  • tk网站免费做网站很挣多少钱
  • 域名和网站的建设实训报告wordpress上传媒体文件大小修改
  • 贵阳做网站seo免费域名注册和免费建站
  • 贵港购物网站开发设计产品vi设计
  • 便宜手机网站建设展示型网站设计方案
  • 东莞市建网站如何自己做企业网站
  • 现在外国有哪个网站可以做卖东西长沙有什么好玩的室内
  • 交互式网站备案个人养老保险网上怎么缴费
  • 2016网站建设报价表免费网站建设力荐 186一6159一6345绘政正规
  • 软件下载网站搭建邯郸做移动网站费用
  • 网站设计四项原则雄安移动网站建设
  • 个旧市做网站公司wordpress根据字段判断
  • 搜索引擎网站快递wordpress 插件
  • 企业注册平台找人做网站排名优化
  • 哪个网站做音基的题不花钱浙江外发加工网
  • 学校网站的作用和意义邢台制作网站