博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode -- Remove Element
阅读量:6675 次
发布时间:2019-06-25

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

hot3.png

Given an array and a value, remove all instances of that value in-place and return the new length.

Do not allocate extra space for another array, you must do this by modifying the input array in-place with O(1) extra memory.

The order of elements can be changed. It doesn't matter what you leave beyond the new length.

Example:

Given nums = [3,2,2,3], val = 3,Your function should return length = 2, with the first two elements of nums being 2.

Solution:

class Solution {    public int removeElement(int[] nums, int val) {        if (nums==null || nums.length<1){            return nums.length;        }        int i, index=0;        for(i=0; i

转载于:https://my.oschina.net/u/1447519/blog/1572347

你可能感兴趣的文章
tensorflow 1.0 学习:池化层(pooling)和全连接层(dense)
查看>>
LeetCode96_Unique Binary Search Trees(求1到n这些节点能够组成多少种不同的二叉查找树) Java题解...
查看>>
JAVA常见算法题(十二)
查看>>
spring-boot-oracle spring-batch
查看>>
URL编码与解码
查看>>
面向对象设计原则一:单一职责原则(SRP)
查看>>
Codeforces 839D Winter is here【数学:容斥原理】
查看>>
在js中怎样获得checkbox里选中的多个值?
查看>>
基于AllegroGraph实现Protege设计知识库模型的存储步骤
查看>>
线程中释放锁的方式
查看>>
VM环境下Linux虚拟机扩展存储空间操作方法总结
查看>>
PDB文件:每个开发人员都必须知道的
查看>>
深入理解生产者消费者
查看>>
EL表达式获取参数值${param.name}等
查看>>
Is there anyway to discover which ip addresses are connected to the db?
查看>>
远程桌面不能复制粘贴的解决办法
查看>>
实战案例解析电商对抗羊毛党的策略与技术
查看>>
Vivado开发工具熟悉之工具使用杂记
查看>>
spin_lock &amp; mutex_lock的差别?
查看>>
Egret Engine(白鹭引擎)介绍及windows下安装
查看>>