博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode 27. Remove Element
阅读量:2379 次
发布时间:2019-05-10

本文共 865 字,大约阅读时间需要 2 分钟。

/*leetcode 27. Remove Element题目大意:删除数组中给定的数组,返回新数组的长度len,并且前len个数字为新的数组的内容譬如说:nums = [3,2,2,3], val = 3, returned length = 2, with the first two elements of nums being 2.解题思路:扫描每一个数字,并用原来的数组保存不同的数。*/#include 
#include
using namespace std;class Solution {public: int removeElement(vector
& nums, int val) { int ret = 0; for (size_t i = 0; i < nums.size(); ++i) { if (nums[i] != val) { nums[ret++] = nums[i]; } } return ret; }};void test_removeElement(){ Solution sol; vector
nums{ 1,2,3,4,1,2,3,4,5,1,2,3}; int val = 2; size_t len = sol.removeElement(nums, val); cout << len << endl; for (size_t i = 0; i < len; ++i) cout << nums[i] << " "; cout << endl;}int main(){ test_removeElement(); return 0;}

转载地址:http://jxmxb.baihongyu.com/

你可能感兴趣的文章
11111
查看>>
大数据和预测分析的非常规性用途
查看>>
大数据成电影新驱动?理性对待
查看>>
以大数据视角 看住房信息普查
查看>>
宁家骏:大数据比云计算更为落地
查看>>
IBM PureData:破解大数据的利器
查看>>
实施大数据项目时所需要做的三件事
查看>>
北京开放政府信息资源 “大数据”供社会化利用
查看>>
互联网大会:大数据驱动的智能创新
查看>>
评论:大数据是否仅仅只是炒作?
查看>>
让大数据成为政务信息化的战略资源
查看>>
大数据时代企业须把握三个变化
查看>>
华为发布敏捷交换机备战大数据
查看>>
大数据挖掘变革 美赛达软硬云引领车联网商业蓝海
查看>>
大数据市场火爆 互联网思维激发运营商潜能
查看>>
赵先德:不提倡每个人都分析大数据
查看>>
大数据潮起 三领域争抢蛋糕
查看>>
百度助力中小企搜赢大数据
查看>>
大数据风云再起 二线龙头接棒大涨
查看>>
大数据核心就是要预测未来趋势
查看>>