Remove Element
来源:互联网 发布:java时间戳转换成秒 编辑:程序博客网 时间:2024/05/16 05:22
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.
从一个数组中移除等于val的值。
class Solution { public int removeElement(int[] nums, int val) { if(nums.length==0) return 0; int j=0; for(int i=0;i<nums.length;i++){ if(val!=nums[i]){ nums[j]=nums[i]; j++; } } return j; }}
和从数组中移除重复的数字思想是相同的。
阅读全文
0 0
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- 一、Vue中使用Vux的配置
- 工程管理器与GDB调试器
- 【MongoDB】shard切分 原理
- 道路评价
- 微信公众号怎么使用调查问卷-微信公众号使用教程15
- Remove Element
- Java 会比 Go 长寿?编程语言的生命周期要如何判断
- 装逼必备:大型分布式网站术语分析
- 自从当了程序员,彻底颠覆了我的整个人生!
- 微信公众号怎么自定义菜单-微信公众号使用教程16
- 天猫承认App抄袭!停用并全面复查代码
- 如何精确度量 iOS App 的启动时间
- Elon Musk的从零到一思维术
- 2017-10-3离线赛小结