博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
027移除元素
阅读量:6563 次
发布时间:2019-06-24

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

1 #include "000库函数.h" 2  3  4 //自解1: 5 class Solution { 6 public: 7     int removeElement(vector
& nums, int val) { 8 if (nums.size() == 0)return 0; 9 int j = 0;10 for (int i = 0; i < nums.size(); ++i)11 if (nums[i] != val)12 nums[j++] = nums[i];13 return j;14 }15 };16 17 /*****************************博客解******************/18 class Solution {19 public:20 int removeElement(vector
& nums, int val) {21 int res = 0;22 for (int i = 0; i < nums.size(); ++i) {23 if (nums[i] != val) nums[res++] = nums[i];24 }25 return res;26 }27 };28 29 void T027() {30 vector
nums = { 0,1,2,3,0,4,2 };31 Solution s;32 cout << s.removeElement(nums,2) << endl;33 for (int i = 0; i < s.removeElement(nums, 2); ++i)34 cout << nums[i] << '\t';35 cout << endl;36 }

 

转载于:https://www.cnblogs.com/zzw1024/p/10530496.html

你可能感兴趣的文章
[LeetCode] Spiral Matrix
查看>>
[LeetCode] Binary Tree Paths
查看>>
[LeetCode] Missing Number
查看>>
ubantu 黑屏
查看>>
C#中的扩展方法
查看>>
防晒霜
查看>>
@AutoWired注解使用时可能会发生的错误
查看>>
禁用输入框 浏览器的自动补全功能
查看>>
Mybatis配置文件属性讲解
查看>>
解决Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4
查看>>
LR--用栈实现移进--归约分析(demo)
查看>>
二叉树
查看>>
基于 HTML5 的 WebGL 3D 版俄罗斯方块
查看>>
使用Windbg调试系统弹出的内存不可读错误
查看>>
python之多线程通信
查看>>
Install Ubuntu Fonts on Fedora17
查看>>
Java 沙箱安全模型
查看>>
打印沙漏
查看>>
常用软件下载地址整理~(数据库,开发工具,资料站点等笔记)
查看>>
PS中怎么给图层解锁
查看>>