27. Remove Element
程序员文章站
2022-03-10 20:41:26
...
27. Remove Element
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 in place with constant memory.
The order of elements can be changed. It doesn't matter what you leave beyond the new length.
Example:
Given input array nums = [3,2,2,3]
, val = 3
Your function should return length = 2, with the first two elements of nums being 2.
java实现
public class Solution {
public int removeElement(int[] nums, int val) {
int len=nums.length;
if(len==0) return 0;
int count=0;
for(int i=0;i<=nums.length-1;i++){
if(nums[i]!=val){
nums[count++]=nums[i];
}
}
return count;
}
}
下一篇: Java Map的几种遍历方法
推荐阅读
-
AE插件Element 3D占超大内存该怎么办?
-
Element-UI踩坑之Pagination组件的使用
-
Vue+Element实现表格编辑、删除、以及新增行的最优方法
-
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
-
详解VUE Element-UI多级菜单动态渲染的组件
-
详解Vue、element-ui、axios实现省市区三级联动
-
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
-
VUE+Element UI实现简单的表格行内编辑效果的示例的代码
-
Element-ui中元素滚动时el-option超出元素区域的问题
-
vue基于element的区间选择组件