leetcode:Remove Element (删除给定元素)【面试算法题】
2013-10-20 19:13
357 查看
题目:
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.
题意把数组中与给定值相同的元素删除,在原数组上修改,返回值是最终元素个数。
将没有elem的新数组覆盖原数组,num记录新的数组修改的位置,同时也表示新数组元素的个数。
题解目录
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.
题意把数组中与给定值相同的元素删除,在原数组上修改,返回值是最终元素个数。
将没有elem的新数组覆盖原数组,num记录新的数组修改的位置,同时也表示新数组元素的个数。
class Solution { public: int removeElement(int A[], int n, int elem) { int num=0,i; for(i=0;i<n;++i) if(A[i]!=elem)A[num++]=A[i]; return num; } }; // blog.csdn.net/havenoidea
题解目录
相关文章推荐
- 【LeetCode-面试算法经典-Java实现】【203-Remove Linked List Elements(删除单链表中的元素)】
- 【LeetCode-面试算法经典-Java实现】【082-Remove Duplicates from Sorted List II(排序链表中删除重复元素II)】
- 【LeetCode-面试算法经典-Java实现】【026-Remove Duplicates from Sorted Array(删除排序数组中的重复元素)】
- leetcode:Remove Nth Node From End of List(删除链表倒数第n个节点)【面试算法题】
- Remove Element 数组中删除给定元素 @ LeetCode
- [C++]LeetCode 27: Remove Element(删除数组中指定元素)
- LeetCode 27. Remove Element(移除给定值元素)
- 【LeetCode-面试算法经典-Java实现】【083-Remove Duplicates from Sorted List(排序的单链表中删除重复的结点)】
- leetcode:Remove Element删除元素
- leetcode:Remove Duplicates from Sorted List II (留下链表中只出现一次的元素)【面试算法题】
- 【LeetCode-面试算法经典-Java实现】【027-Remove Element(删除数组中指定的元素)】
- leetcode:Remove Duplicates from Sorted List(去除链表中重复元素)【面试算法题】
- leetCode 27.Remove Element (删除元素) 解题思路和方法
- LeetCode 27. Remove Element(删除元素)
- LeetCode:Remove Element(删除数组中的特定元素)
- leetCode 27.Remove Element (删除元素) 解题思路和方法
- LeetCode Remove Linked List Elements 删除链表元素
- [LeetCode]Merge Two Sorted Lists & Remove Duplicates from Sorted List 两个有序链表合并为一个&删除链表重复元素
- Leetcode27:Remove Element(移除数组中指定的元素)
- (LeetCode)Remove Linked List Elements --- 删除节点元素