【Leetcode Algorithm】Remove Element
来源:互联网 发布:软件行业 技术规范 编辑:程序博客网 时间:2024/05/01 11:32
Given an array and a value, remove all instances of that value in place and return the new length.
The order of elements can be changed. It doesn't matter what you leave beyond the new length.
public class Solution { public int removeElement(int[] nums, int val) { int j = 0; //将与val不同的元素放到j的位置 for(int i=0;i<nums.length;i++){ if(nums[i]!=val){ nums[j++] = nums[i]; } } return j; }}
此题和27题tRemove Duplicates from Sorted Array的解题思路是一致的,一定要不通过比较不同(nums[i]!=val)来思考,如果比较相同的元素就会走弯路
0 0
- 【Leetcode Algorithm】Remove Element
- LeetCode:Remove Element
- LeetCode: Remove Element
- [Leetcode] Remove Element
- LeetCode: Remove Element
- leetcode 39: Remove Element
- [LeetCode] Remove Element
- Leetcode: Remove Element
- Leetcode:Remove Element
- Leetcode:Remove Element
- Leetcode:Remove Element
- [LeetCode]Remove Element
- LeetCode-Remove Element
- LeetCode - Remove Element
- LeetCode | Remove Element
- leetcode之Remove Element
- LeetCode - Remove Element
- LeetCode: Remove Element
- 整理下混乱的生活
- leetcode--Kth Smallest Element in a BST
- H.264视频数据组织结构-GOP图像组和组中3类不同的图像帧
- Linux系统lseek函数作用
- 出自国外某牛人的一道面试题(About 42)
- 【Leetcode Algorithm】Remove Element
- c++ stl资源--qsort排序
- 【Leetcode Algorithm】Implement strStr()
- POJ 1163 The Triangle
- java学习07--运算符:三元运算符
- qtbase\\configure.exe' 不是内部或外部命令,也不是可运行的程序或批处理文件
- 求10000以内质数(以前都是直接打表,现在问到怎么求,瞬间词穷了,还是应该搞懂)
- 网狐定时器引擎分析
- <context:annotation-config/>有什么用