LeetCode: Remove Element
来源:互联网 发布:大学生网络党校刷课 编辑:程序博客网 时间:2024/05/29 04:41
思路:这个没有大多的深度,发现目标元素就放到最后边就行了,反正顺序无所谓。
class Solution {public: int removeElement(int A[], int n, int elem) { if(n<0)return 0; int end = n - 1; for(int i =0;i<n;i++){ if(A[i] == elem){ while(A[end] == elem && end >=0 )end--; if(end<i)break; int temp = A[i]; A[i] = A[end]; A[end] = temp; end--; } if(end<i)break; } return end+1; }};
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
- 落,心扬。凭窗听雨,仿佛一
- CSS实现圆角、透明在IE、火狐中的代码兼容解决办法
- chkconfig 开机启动服务命令
- devenv.exe - assert failure
- 计算机视觉三大顶级国际会议
- LeetCode: Remove Element
- TX_SDK开发的配置
- 类头注释模板,自动添加注释
- 一个有意思的问题:你认为为什么C++不叫做++C?
- 在 visio 中画E-R图
- JavaScript 条件语句
- ny会场安排问题
- Mysql Php连接mysql总结
- lnmp快速备份恢复配置和数据库