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

建设投资平台网站比较容易做流量的网站

建设投资平台网站,比较容易做流量的网站,友情链接是什么,上海网站建设 app开发给你一个数组 nums 和一个值 val#xff0c;你需要 原地 移除所有数值等于 val 的元素#xff0c;并返回移除后数组的新长度。 不要使用额外的数组空间#xff0c;你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面…给你一个数组 nums 和一个值 val你需要 原地 移除所有数值等于 val 的元素并返回移除后数组的新长度。 不要使用额外的数组空间你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 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。注意这五个元素可为任意顺序。你不需要考虑数组中超出新长度后面的元素。 题解双指针法快慢指针法 通过一个快指针和慢指针在一个for循环下完成两个for循环的工作。 定义快慢指针 快指针i寻找新数组的元素 新数组就是不含有目标元素的数组 慢指针j指向更新 新数组下标的位置 #include iostream #include string #include vector using namespace std; // Input: nums [0,1,2,2,3,0,4,2], val 2 // Output: 5, nums [0,1,4,0,3,_,_,_] class Solution { public:int removeElement(vectorint nums, int val) {int len nums.size();int j 0;for (int i 0; i len; i) {if (nums[i] ! val) {nums[j] nums[i];j j 1;}}return j;} }; int main() {// vectorint nums {0,1,2,2,3,0,4,2};vectorint nums {2, 2};Solution sl;int res sl.removeElement(nums, 2);cout res endl; return 0; }
http://www.dnsts.com.cn/news/88192.html

相关文章:

  • 个人如何建网站建设银行官方门户网站
  • 济南网站优化技术厂家wordpress在线解析
  • 西部数码网站站点徽文化网站建设方案书
  • 织梦网站变成手机站淘宝客网站哪个好
  • 广州做网站的网络公司排名种子搜索神器在线引擎
  • 厦门 公司网站建设代替做网站推广
  • 网站功能与建设特色WordPress多页切换菜单
  • asp文件怎么做网站东莞做网站哪个公司好
  • 沈阳网站建设58同城做电脑桌面网站
  • 网站域名能更该吗南京品牌网站建设
  • 做网站的分辨率要多大哈尔滨营销网站建设公司
  • 搜狗网站优化软件企业网站建设的账务处理
  • 怎么做网站竞价怎么在网站做谷歌广告
  • 一元云购网站怎么做网站卡片设计
  • 台州做网站是什么下载 公司网站 程序 需要ftp权限
  • 商城版网站制作做网站的实训报告
  • 专业电子网站建设江西赣建建设监理网站
  • 域名注册完成后如何做网站外国的购物平台
  • 淮安网站建设多少钱企业网站开发前台模块设计
  • 企业网站托管外包平台怎么样推广网站
  • 学网站开发多少钱户外用品网站建设项目背景
  • asp网站静态化php仿百度网站源码
  • lnmp网站开发企业cms源码
  • 保洁公司网站模板网站备案百度站长提交
  • 网站建设方案服务器网站免费正能量直接进入app
  • 万年历网站做北京商场核酸
  • 资阳市网站建设百度怎么做关键词优化
  • 外贸网站 费用北京网站开发团队
  • 设计办公室设计公司常州百度推广排名优化
  • 任县建设局网站自定义wordpress首页标题