Leetcode27. Remove Element
来源:互联网 发布:seo搜索引擎优化能赚钱 编辑:程序博客网 时间:2024/05/29 11:25
一、原题
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.
二、思路
要求:从数组中除去指定的元素,要求不能占据额外的空间。
使用两个指针,来标记数组,没有出现目标元素,则两者都往后移;
三、代码
public class Solution { public int removeElement(int[] nums, int val) { int j=0; for(int i=0;i<nums.length;i++) { if(nums[i]!=val) { nums[j]=nums[i]; j++; } } return j; }}
原题地址
0 0
- [LeetCode27]Remove Element
- LeetCode27:Remove Element
- leetcode27:Remove Element
- leetcode27: Remove Element
- Leetcode27. Remove Element
- LeetCode27. Remove Element
- leetcode27:Remove Element
- leetcode27~Remove Element
- 【LeetCode27】【Remove Element】
- LeetCode27. Remove Element
- leetcode27. Remove Element
- leetcode27. Remove Element
- LeetCode27 Remove Element
- leetcode27. Remove Element
- LeetCode27. Remove Element
- leetcode27. Remove Element
- LeetCode27. Remove Element
- LeetCode27 Remove Element
- Swift基础之使用Alamofire库进行网络请求和断点下载
- 跨机房微服务高可用方案:DerbySoft路由服务设计与实现
- Xamarin Android教程如何使用Xamarin开发Android应用
- javascript 字符串中查找指定字符串
- js生成表格
- Leetcode27. Remove Element
- Java NIO系列教程(八) SocketChannel
- windows下查看某端口是否被占用
- Log4J日志配置详解
- java去除字符串中的html标签的方法
- 复习Oracle数据库知识(一)——基本概念和sql简单语句
- opencv kalman filter
- java代理机制
- android:windowSoftInputMode属性详解之解决搜索框获得焦点的时软键盘就会弹出把我底部的tab导航挤出问题