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

个人信息网站建设的心得体会和县网站开发

个人信息网站建设的心得体会,和县网站开发,手机网站样例,中国摄影展览网首页给你一个数组 nums 和一个值 val#xff0c;你需要 原地 移除所有数值等于 val 的元素#xff0c;并返回移除后数组的新长度。 不要使用额外的数组空间#xff0c;你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面…给你一个数组 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,4,0,3] 解释函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。注意这五个元素可为任意顺序。你不需要考虑数组中超出新长度后面的元素。 提示 0 nums.length 100 0 nums[i] 50 0 val 100来源力扣LeetCode 链接https://leetcode.cn/problems/remove-element/description/ 我的代码 方法一笨办法。新建一个vector容器将需要删除之外的元素按顺序push到新容器当中。 class Solution { public:int removeElement(vectorint nums, int val) {if(nums.size()0)return 0;vectorint s;for(int i0;inums.size();i){if(nums[i]!val){s.push_back(nums[i]);}}numss;return s.size();} };方法二双指针法。 class Solution { public:int removeElement(vectorint nums, int val) {int left 0; //指向当前可以放入元素的位置int right 0; //指向当前遍历到的元素if(nums.size()0)return 0;while(rightnums.size()){if(nums[right]val){ //如果当前元素是需要删除的元素right; //右指针直接后移}else{ //否则赋值后两个指针同时后移nums[left]nums[right];left;right;}}return left;} };
http://www.hkea.cn/news/14305780/

相关文章:

  • 苏州企业网站制作多少钱做网站站怎么赚钱吗
  • 洛阳网站的优化网页游戏排行nvsheng
  • 企业门户网站的建设费用广州网站建设+致茂
  • 信息网站建设网站建设话语
  • 如何自己建公司网站自己做的网站邮箱更改密码程序为什么总出错
  • 佛山门户网站建设wordpress调用百度网盘视频
  • 玩具网站建设策划书国内网站建设的趋势是怎样的
  • 嘉兴南湖区建设局网站济南seo优化外包服务
  • 北京设计网站建设黑龙江网站备案
  • 怎么找网站站长下载百度免费
  • 做企业网站用什么框架云南做网站报价
  • 徐州市政建设集团公司网站怎么建立自己的销售平台
  • 集团网站开发多少钱网站制作产品资料
  • 群晖做网站域名河南网站建设yijuce
  • 淘宝网站做阳光棚多少钱一平米十大博物馆展陈设计公司
  • 杭州网站定制开发自媒体135软件
  • 北京网站设计联系电话网站原型设计规范
  • 如何通过c语言来做网站做付费下载的网站
  • 婚庆摄影网站模板企业微信网站怎么做的
  • 书画展示网站模板网络营销案例分析
  • 投诉网站怎么做网站的tdk指的是什么
  • 电销做网站的话术深圳做网站哪家公司好
  • 织梦网站手机版怎么做餐馆网站怎么做的
  • 如何做网站ip跳转微信官网电脑版下载
  • 自己建一个网站需要准备什么口碑好的黄石网站建设
  • 廊坊集团网站建设网站建设丨下拉找金手指信誉
  • 自助式网站wordpress 欢迎插件
  • 网站模板下载百度云链接怎么做的纳米加工平台
  • 桂平网站制作中学网站建设工作实施方案
  • 哪个网站可以做行程宜黄县建设局网站