給定乙個陣列和乙個值,在原地刪除與值相同的數字,返回新陣列的長度。
元素的順序可以改變,並且對新的陣列不會有影響。樣例
給出乙個陣列[0,4,4,0,0,2,4,4]
,和值 4
返回 4 並且4個元素的新陣列為[0,0,0,2]
class solution {
public:
/**
*@param a: a list of integers
*@param elem: an integer
*@return: the new length after remove
*/int removeelement(vector&a, int elem) {
int count=0;
for(int i=0;i
lintcode 172 刪除元素
給定乙個陣列 int a 和乙個值 elem 在原地刪除與值相同的數字,返回新陣列的長度。元素的順序可以改變,並且對新的陣列不會有影響。樣例 給出乙個陣列 0,4,4,0,0,2,4,4 和值 4 返回 4 並且4個元素的新陣列為 0,0,0,2 定義乙個大小為a.length的int a 依此比較...
Lintcode 刪除元素
給定乙個陣列和乙個值,在原地刪除與值相同的數字,返回新陣列的長度。元素的順序可以改變,並且對新的陣列不會有影響。example 1 input value 0 output 0 example 2 input 0,4,4,0,0,2,4,4 value 4 output 4 explanation ...
刪除元素(LintCode)
刪除元素 給定乙個陣列和乙個值,在原地刪除與值相同的數字,返回新陣列的長度。元素的順序可以改變,並且對新的陣列不會有影響。樣例給出乙個陣列 0,4,4,0,0,2,4,4 和值 4 返回 4 並且4個元素的新陣列為 0,0,0,2 思路就是把除刪除元素外的元素移到最左邊,r是最右端非被刪除元素,可以...