leetcode-27-Remove Element 顺序表
来源:互联网 发布:皮鞋品牌 知乎 编辑:程序博客网 时间:2024/06/06 00:19
问题
问题:[leetcode-27]
思路
跟26题一个思路,记录变量的重复次数。
不是val的时候,向前移动 nums[i-k] = nums[i]
代码(c++实现)
class Solution {public: int removeElement(vector<int>& nums, int val) { int k = 0; // 重复元素个数 int sz = nums.size(); for( int i = 0; i < sz; ++i ) { if( nums[i] == val ) ++k; else nums[i-k] = nums[i]; } return sz - k; }};
0 0
- leetcode-27-Remove Element 顺序表
- LeetCode(27)Remove Element
- [leetcode 27] Remove Element
- [leetcode 27] Remove Element
- [Leetcode] 27 - Remove Element
- leetcode|27|Remove Element
- LeetCode | #27 Remove Element
- LeetCode 27 : Remove Element
- LeetCode 27 Remove Element
- leetcode-27 Remove Element
- leetcode 27 Remove Element
- LeetCode 27 Remove Element
- LeetCode 27 Remove Element
- leetcode-27 Remove Element
- #27 Remove Element leetcode
- LeetCode---(27) Remove Element
- Leetcode 27 Remove Element
- LeetCode 27 - Remove Element
- 开源网站
- java构造函数
- Memcache实现原理
- navicat for mysql注册码,各种版本都有
- 在 Android 中使用 Realm 作本地存储
- leetcode-27-Remove Element 顺序表
- 混合高斯模型算法
- ELF Linker学习篇(三)关于链接过程
- JavaScript之创建对象的模式
- HttpGet HttpPost HttpPut HttpDelete关于参数请求问题
- 软件开发的演化过程
- AndroidLife
- 变化数
- 01_shell学习