美文网首页
27.Remove Element

27.Remove Element

作者: 花落花开花满天 | 来源:发表于2018-10-26 21:53 被阅读0次

    移除指定元素,返回剩下元素的总数。

    注意点:

    函数传入的是实参,所以必须要把指定元素移除,不能只是单纯统计数量。

    代码:

    #include<iostream>

    #include<vector>

    #include<map>

    using namespace std;

    intremoveElement(vector<int>& nums,intval) {

        if(nums.size()==0)

            return0;

        inti,n;

        for(i=0,n=nums.size()-1;i<=n;)

        {

           if(nums[i]!=val)

           {

               i++;

           }

            else

            {

                nums[i]=nums[n];

                n--;

            }

        }

        returni;

        for(intj=0;j

        {

            cout<

        }

    }

    intmain(intargc,constchar* argv[]) {

        // insert code here...

        vector<int>nums={0,1,2,2,3,0,4,2};

        cout<

        return 0;

    }

    相关文章

      网友评论

          本文标题:27.Remove Element

          本文链接:https://www.haomeiwen.com/subject/zktrtqtx.html