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

网站服务器建设价格市城乡规划建设局网站

网站服务器建设价格,市城乡规划建设局网站,做网站搞流量,网站域名 安全给你一个数组 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: 给定 nums [0,1,2,2,3,0,4,2], val 2, 函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。 你不需要考虑数组中超出新长度后面的元素。 这里主要解法就是快慢指针快指针寻找数组下一个值慢指针指向地址用于更新地址上的值 // 时间复杂度O(n) // 空间复杂度O(1) class Solution { public:int removeElement(vectorint nums, int val) {int slowIndex 0;for (int fastIndex 0; fastIndex nums.size(); fastIndex) {if (val ! nums[fastIndex]) {nums[slowIndex] nums[fastIndex];}}return slowIndex;} };相关题目 26 283 844 977 有序数组的平方 给你一个按 非递减顺序排序的整数数组 nums返回 每个数字的平方组成的新数组要求也按 非递减顺序 排序。 class Solution { public:vectorint sortedSquares(vectorint nums) {int n nums.size();int negative -1;for (int i 0; i n; i) {if (nums[i] 0) {negative i;} else {break;}}vectorint ans;int i negative, j negative 1;while (i 0 || j n) {if (i 0) {ans.push_back(nums[j] * nums[j]);j;}else if (j n) {ans.push_back(nums[i] * nums[i]);--i;}else if (nums[i] * nums[i] nums[j] * nums[j]) {ans.push_back(nums[i] * nums[i]);--i;}else {ans.push_back(nums[j] * nums[j]);j;}}return ans;} };双指针的思路 class Solution { public:vectorint sortedSquares(vectorint A) {int k A.size() - 1;vectorint result(A.size(), 0);for (int i 0, j A.size() - 1; i j;) { // 注意这里要i j因为最后要处理两个元素if (A[i] * A[i] A[j] * A[j]) {result[k--] A[j] * A[j];j--;}else {result[k--] A[i] * A[i];i;}}return result;} };
http://www.hkea.cn/news/14361101/

相关文章:

  • 新的网站建设一般多少钱昆山做网站找文博
  • 湖南省长沙建设工程造价站网站隆昌市住房和城乡建设厅网站
  • 网站建设用什么软件做十大资本投资公司
  • 网站建设首页模板下载网站群建设成本分析
  • 人网站建站seo网站策划书
  • 网站建设人员分布wordpress默认的后台账号密码
  • 天津企业网站建站模板网站欢迎界面设计
  • 建设银行网站网页丢失烟台网站的优化
  • 老鹰网网站建设广州本地做网站
  • 有没有学做蛋糕的网站和视频深圳交易服务中心官网
  • 重庆网站制作设计公司免费推广网站2022
  • wordpress网站实例网络工程师培训班哪里
  • 企业中英文网站建设网站开发用户名不存在
  • 发布一个网站要多少钱电子商务网站建设核心是
  • 找人建设网站如何把做的网站发布到网上
  • 深圳免费网站排名优化中国网站建设市场分析报告
  • 海口网站建设价格怎么在百度上做推广上首页
  • 邢台市网站制作 网站建设网站开发的软件有哪些
  • 现在网站开发和软件开发天津经济持续恢复
  • 关于建设工程资质网站苏宁易购网站建设 的定位
  • 协会网站建设方案书网站设计一般多少钱一个页面
  • 扬州开发区建设局网站html网站设计作品
  • 网站优化推广培训网站建设工作
  • 山东网站昆明seo博客南网站建设
  • 怎么看出是模板网站惠民网站建设
  • cms网站内容管理系统建投商务网官网
  • 最新电子产品网站模板随州网
  • 网站服务器租用开票应该服务器是干什么用的
  • 设计网站兼职赚钱网站设关键字
  • 合肥思讯网站建设线上宣传推广方案