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

wordpress制作网站步骤网站推广效果分析

wordpress制作网站步骤,网站推广效果分析,合肥大型网站设计,自定义表单网站给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 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(vector<int>& 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:vector<int> sortedSquares(vector<int>& nums) {int n = nums.size();int negative = -1;for (int i = 0; i < n; ++i) {if (nums[i] < 0) {negative = i;} else {break;}}vector<int> 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:vector<int> sortedSquares(vector<int>& A) {int k = A.size() - 1;vector<int> 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.yayakq.cn/news/960981/

相关文章:

  • 福建建设执业管理中心网站黄骅港务集团
  • 做pc端网站代理商搜狗推广登录
  • 企业手机网站建设行情成品网站货源1277
  • 科技园网站建设手机网站来几个
  • 请人做网站安全淘客优惠券 网站建设
  • 网站关键词推广怎么用阿里的域名 做网站
  • 做网站需要购买服务器吗什么网站可以做新闻听写
  • 网站服务器租赁哪家好莆田自助建站软件
  • 百度该网站无法进行访问阿里云啦啦啦中文免费视频高清观看
  • dw可以做有后台的网站么?响应式网站制作
  • 系统开发外包邢台网站关键词优化
  • 企业网站建设技术广告公司海报用的易拉
  • 建设自己的二手房中介网站建设环境工程技术中心网站
  • 做暧暖爱视频网站舒城县建设局网站首页
  • 营销型网站传统网站嵌入式软件开发是青春饭吗
  • 中国建设银行杭州分行网站网页搜索软件
  • 管理案例网站半夜一分快三app推荐直播下载
  • 简单的招聘网站怎么做政务公开与网站建设
  • 怎么用链接进自己做的网站抚顺市+网站建设
  • 宝山网站建设 网站外包杭州做绒毛鉴定网站
  • 学做美食视频网站页面设计多少钱
  • 中国平湖首页规划建设局网站手机端网页开发工具
  • 中国最贵的域名交易seo综合查询工具有什么功能
  • asp 网站建设教程seo学徒培训
  • ps制作个人网站首页分析网站的外链
  • 网站数据没有更新建设六马路小学官方网站
  • 南通医院网站建设方案医药企业vi设计
  • 上海企业网站模板建站平台在线直播网站开发实战项目
  • 网站关键字怎么设置自己的电脑怎么做网站
  • 开设网站需要什么广州网络引流公司