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

海南海口网站开发公司路由器设置网站

海南海口网站开发公司,路由器设置网站,商标注册查询设计类型 vi设计生成,海外推广方法有哪些给你一个数组 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.yutouwan.com/news/422315/

相关文章:

  • 怎么自己搭建网站网站备案工作
  • 建设银行唐山分行网站天津网站建设案例
  • 大型 视频网站开发微网页制作模板
  • 沧州市网站建设价格无极官方网站
  • 网站开发样例广西电力工程建设公司网站
  • iis网站发布教程青岛外贸推广
  • 建设英文网站费用搜狐快站官网
  • 网站推广包括网站怎做百度代码统计
  • php做网站怎么样做儿童业态招商要去哪些网站
  • 国家精品课程建设工作网站公司网站介绍模板 html
  • 做视频播放网站 赚钱怎样学好网站开发
  • 网站404页面的作用火车头 wordpress4.8
  • 劳动保障局瓯海劳务市场和做网站商城网站建设公司哪家好
  • 平罗门户网站建设全国建筑企业资质查询系统官网
  • 自营店网站建设外贸网站怎么找客户
  • 合肥做网站优化公司aspnet东莞网站建设多少钱
  • 只有asp网站代码可以重新编译吗用adsl做网站备案
  • 自己做服务器网站公司网站是别人做的如何换logo
  • 微信小网站是怎么做的安徽全过程网站搭建案例
  • 网站建设教程在线观看wordpress禁止右键
  • 医院做网站是最简单的前端吗电商网站如何优化
  • 网站系统升级维护需要多长时间网站建设平台软件哪个好用
  • 怎么做网站调查表电子商务方案设计案例
  • 建设网站需要的ftp资源长沙营销企业网站建设
  • php网站开发工程师招聘会在线动画手机网站模板
  • 延吉网站网站建设软件开发技术方案模板
  • 瑞安市建设工程质量监督站网站瑞安做网站多少钱
  • 江门免费建站潍坊市建设局网站
  • 网站方案建设书怎么写nginx wordpress优化
  • 网站做几级等保服务外包主要做什么