力扣283. 移动零

devtools/2024/11/12 4:18:26/

Problem: 283. 移动零

文章目录

  • 题目描述
  • 思路
  • 复杂度
  • Code

题目描述

在这里插入图片描述

思路

1.定义一个int类型变量index初始化为0;
2.遍历nums当当前的元素nums[i]不为0时使nums[i]赋值给nums[index];
3.从index开始将nums中置对应位置的元素设为0;

复杂度

时间复杂度:

O ( n ) O(n) O(n);其中 n n n为nums的大小

空间复杂度:

O ( 1 ) O(1) O(1)

Code

class Solution {
public:/// <summary>/// Move the zero element to the end of a given array/// </summary>/// /// <param name="nums"> Given array</param>void moveZeroes(vector<int>& nums) {if (nums.empty()) {return;}int index = 0;for (int i = 0; i < nums.size(); ++i) {if (nums[i] != 0) {nums[index] = nums[i];index++;}}for (int i = index; i < nums.size(); ++i) {nums[i] = 0;}}
};

http://www.ppmy.cn/devtools/8124.html

相关文章

C# HL7消息体

文章目录 简介HL7消息体HL7发送新增 简介 本章主要以HL7消息格式运用Socket进行消息数据传递&#xff0c;下列以新增消息为案例&#xff1a; HL7消息体 HL7发送新增 新增方法&#xff0c;提供前端进行调用&#xff0c;传递 List<技术医嘱_Model> 实体数据类 public …

Python 全栈安全(一)

原文&#xff1a;annas-archive.org/md5/712ab41a4ed6036d0e8214d788514d6b 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 前言 序言 多年前&#xff0c;我在亚马逊搜索了一本基于 Python 的应用程序安全书。我以为会有多本书可供选择。已经有了很多其他主题的 Pyt…

JMeter--定时器--同步定时器

一、集合点 集合点是测试脚本中的一个标记&#xff0c;当每个虚拟用户执行到标记处时&#xff0c;会停留在标记处等待其他的虚拟用户&#xff0c;当达到预期设置的并发数时&#xff0c;标记处的所有用户同时启动执行后续的请求&#xff1b; 集合点会产生瞬间高并发&#xff0c;…

arm版Linux下安装大数据集群各种组件

背景&#xff1a;由于本人是用的Macbookpro m2来进行开发的&#xff0c;很多环境和Intel芯片的都不一样&#xff0c;期间安装各种软件遇到各种问题&#xff0c;为了以后不走之前的老路&#xff0c;现记录各种软件的安装步骤。 系统安装组件说明 序号组件名称组件版本1jdkjdk-…

「sentinel」流量控制组件的应用

「sentinel」流量控制组件的应用 Sentinel版本QPS 一、初识Sentinel1、Sentinel2、Sentinel 和 Hystrix对比3、雪崩问题 二、环境搭建1、下载安装Sentinel2、微服务整合Sentinel 三、流量控制1、簇点链路2、流控设置3、流控模式直接关联链路 4、流控效果流控效果解释 四、热点限…

SpringBoot3 + Vue3 + Element-Plus + TS 实现动态二级菜单级联选择器

SpringBoot3 Vue3 Element-Plus TS 实现动态二级菜单选择器 1、效果展示1.1 点击效果1.2 选择效果1.3 返回值1.4 模拟后端返回数据 2、前端代码2.1 UnusedList.vue2.2 goodsType.ts2.3 http.ts 3、后端代码3.1 GoodsCategoryController.java3.2 GoodsCategoryService.java3.…

面试题汇总

文章目录 Leetcode 147. 对链表进行插入排序题目描述C语言题解和思路解题思路 Leetcode 309. 买卖股票的最佳时机含冷冻期题目描述C语言题解和思路解题思路 Leetcode 187. 重复的DNA序列题目描述C语言题解和思路解题思路 Leetcode 2517. 礼盒的最大甜蜜度题目描述C语言题解和思…

echarts部分属性使用

标题部分 (title): 控制图表的标题显示&#xff0c;包括主标题和副标题。你可以设置标题的文字内容、样式、位置等属性。 图例部分 (legend): 图例是用来标识每个系列的名称的&#xff0c;可以让用户通过点击图例来控制显示/隐藏对应的数据系列。 提示框部分 (tooltip): 当鼠…