LeetCode---Remove Element
来源:互联网 发布:2017旅行软件比例 编辑:程序博客网 时间:2024/06/05 16:01
Given an array and a value, remove all instances of that value in place and return the new length.
The order of elements can be changed. It doesn't matter what you leave beyond the new length.
class Solution {public: int removeElement(int A[], int n, int elem) { if(n==0) return 0; int len = n-1; int i=0; while(i<=len) { if(A[i] == elem) { swap(A,i,len); len--; } else i++; } return len+1; } void swap(int* a, int i, int j) { int temp = a[i]; a[i] = a[j]; a[j] = temp; }};
0 0
- LeetCode:Remove Element
- LeetCode: Remove Element
- [Leetcode] Remove Element
- LeetCode: Remove Element
- leetcode 39: Remove Element
- [LeetCode] Remove Element
- Leetcode: Remove Element
- Leetcode:Remove Element
- Leetcode:Remove Element
- Leetcode:Remove Element
- [LeetCode]Remove Element
- LeetCode-Remove Element
- LeetCode - Remove Element
- LeetCode | Remove Element
- leetcode之Remove Element
- LeetCode - Remove Element
- LeetCode: Remove Element
- 【LeetCode】Remove Element
- R语言中的线性判别分析
- ewqeqwfdfsdfzsd
- 数据结构(C++)课程设计 3号题
- 题目3,课程设计
- Android手机中取得当前时区(以GMT形式)
- LeetCode---Remove Element
- Unity自定义鼠标指针图案
- iOS-NSRunLoop编程详解
- Android中Button事件的几种写法
- Android5.0模拟器无法上网
- Quartz2D图像处理
- Android 内存以及相应的泄漏问题收集中
- 设计模式——代码的规范
- 三层—登录窗体