博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
算法-双指针-移动零
阅读量:3961 次
发布时间:2019-05-24

本文共 472 字,大约阅读时间需要 1 分钟。

在这里插入图片描述

方法一 哈希表

将不为0的数保存起来 然后放进数组

class Solution {
public void moveZeroes(int[] nums) {
List
list = new ArrayList<>(); for(int i = 0; i < nums.length; i++) {
if(nums[i] != 0) {
list.add(nums[i]); } } for(int i = 0; i < list.size(); i++) {
nums[i] = list.get(i); } for(int i = list.size(); i < nums.length; i++) {
nums[i] = 0; } } }

转载地址:http://olhzi.baihongyu.com/

你可能感兴趣的文章
TCP/IP之一
查看>>
TCP/IP之二
查看>>
VMware 之 虚拟系统上网(Ubuntu 10.0.4)
查看>>
Ruby on Rails 新版本
查看>>
一个关于radrails的问题
查看>>
ubuntu之——用户管理
查看>>
Ruby1.9.2之——Require
查看>>
Ruby1.9.2之——关联Excel
查看>>
Ruby1.9.2之——生成HTML文件
查看>>
Watir2.0.1之——简介及实例
查看>>
Watir2.0.1之——屏幕截图
查看>>
Ruby+Watir经验谈: Understanding Watir
查看>>
watir + autoit3
查看>>
Ruby+Watir安装
查看>>
(原博客转移)诺基亚手机成板砖无法开机后,强刷修复手机系统的方法!本人亲测
查看>>
Ruby使用Win32API来操作鼠标
查看>>
代替Watir中click_no_wait的方法——left_click
查看>>
autoit3 ie.au3 函数之——_IE_Example、_IE_Introduction
查看>>
Android开发之——自定义标题栏titlebar
查看>>
autoit3 ie.au3 函数之——_IE_VersionInfo
查看>>