283.移动零

ops/2024/10/22 0:40:49/

283.移动零

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
请注意 ,必须在不复制数组的情况下原地对数组进行操作。

示例 1:
输入: nums = [0,1,0,3,12]
输出: [1,3,12,0,0]

示例 2:
输入: nums = [0]
输出: [0]

提示:
1 <= nums.length <= 104
-231 <= nums[i] <= 231 - 1

class Solution {
public:void moveZeroes(vector<int>& nums) {int les = nums.size();int left = 0,right = 0;while(right<les){if(nums[right]){//交换判断// cout<<nums[right]<<" ";swap(nums[left],nums[right]);left++;}right++;}// cout<<endl;}
};

http://www.ppmy.cn/ops/103856.html

相关文章

Hive SQL 练习

1、统计每天首次登录的人数 -- 统计每天首次登录的人数 -- 步骤&#xff1a;先找出第一次登录的时间&#xff0c;再按首次登录时间分组求人数-- 方法1&#xff1a; select first_login_time, count(user_id) as cnt from (select user_id, date_formate(min(login_ts), yyyy-…

计算机毕业设计PySpark+Scrapy农产品推荐系统 农产品爬虫 农产品商城 农产品大数据 农产品数据分析可视化 PySpark Hadoop

(1)能够根据计算机软硬件知识和数学知识给出复杂工程设计的基本思路和解决方案&#xff1b;在考虑社会、健康、安全、法律、文化以及环境等因素下可对设计方案及软硬件系统等在技术、经济等方面进行评价&#xff0c;确认其可行性&#xff1b; (2)能够建立软硬件系统、应用数学、…

【数据隐私与安全】数据隐私保护与安全管理

数据隐私与安全 数据隐私保护与安全管理 引言 随着数字化时代的到来&#xff0c;数据已成为企业和个人的宝贵资产。然而&#xff0c;随着数据的重要性增加&#xff0c;数据隐私和安全问题也变得愈发突出。数据泄露、隐私侵权和网络攻击等问题频繁发生&#xff0c;使得数据隐私…

chromedriver下载地址

chromedriver下载地址 Chrome for Testing availability

nipplejs(虚拟游戏操作杆)跟fabric(canvas缩放、旋转)

nipplejs nipplejs 是由 Yoann Moinet 创建的一个轻量级JavaScript库&#xff0c;它提供了虚拟摇杆的实现&#xff0c;特别适用于触摸屏设备上的交互式应用&#xff0c;如游戏或硬件控制面板。通过这个库&#xff0c;开发者可以轻松地在Web页面上集成可操作的虚拟操纵杆。 npm…

ORACLE 统计信息的备份与恢复

备份 --需要先创建统计信息基础表 exec dbms_stats.create_stat_table(USER1,STAT_TIMESTAMP); --导出某个用户的所有统计信息 exec dbms_stats.export_schema_stats(USER1,STAT_TIMESTAMP);--测试(插入100条&#xff0c;更新统计信息&#xff0c;略) select num_rows,last_ana…

《黑神话:深度探索与攻略指南》——虎先锋隐藏门在哪里

在《黑神话悟空》这款扣人心弦的游戏中&#xff0c;探索隐藏区域和发现秘密宝箱是许多玩家的乐趣所在。特别是戌狗地窖中那个神秘的宝箱&#xff0c;它不仅藏有泡酒物虎舍利等珍贵道具&#xff0c;更是对玩家探索能力的一次考验。然而&#xff0c;不少玩家在寻找虎先锋隐藏门时…

[java][web]javaWeb中获取路径

Thread.currentThread().getContextClassLoader().getResource("") String targetDirrequest.getSession().getServletContext().getRealPath("/upload");提供的两行代码涉及到Java中的类加载器和Web应用上下文路径的使用。 Thread.currentThread().getCon…