【leetcode】【Easy】【448. Find All Numbers Disappeared in an Array】【正负位标记】【Array】
来源:互联网 发布:开网店哪个软件最好 编辑:程序博客网 时间:2024/06/06 00:42
problem link
code:用负来标记出现过的,因为题目要求不能有extra space,复杂度为O(n),所以只能操作原数组,另外可以利用的是数组的下标。
public class Solution { public List<Integer> findDisappearedNumbers(int[] nums) { for(int i=0;i<nums.length;i++){ nums[Math.abs(nums[i])-1]=-Math.abs(nums[Math.abs(nums[i])-1]); } List<Integer> res=new ArrayList<Integer>(); for(int i=0;i<nums.length;i++){ if(nums[i]>0){ res.add(i+1); } } return res; }}
0 0
- 【leetcode】【Easy】【448. Find All Numbers Disappeared in an Array】【正负位标记】【Array】
- LeetCode 448. Find All Numbers Disappeared in an Array (Easy)
- 【Leetcode-easy-448】Find All Numbers Disappeared in an Array
- LeetCode-Array-448. Find All Numbers Disappeared in an Array
- 448. Find All Numbers Disappeared in an Array 难度:easy
- leetcode:448. Find All Numbers Disappeared in an Array
- LeetCode 448. Find All Numbers Disappeared in an Array
- <leetcode>448.Find All Numbers Disappeared in an Array
- [LeetCode] 448. Find All Numbers Disappeared in an Array
- [LeetCode]448. Find All Numbers Disappeared in an Array
- leetcode 448. Find All Numbers Disappeared in an Array
- Leetcode 448. Find All Numbers Disappeared in an Array
- 【LeetCode】 448. Find All Numbers Disappeared in an Array
- 448. [LeetCode]Find All Numbers Disappeared in an Array
- [leetcode] 448. Find All Numbers Disappeared in an Array
- LeetCode 448. Find All Numbers Disappeared in an Array
- Leetcode-448. Find All Numbers Disappeared in an Array
- 【Leetcode】448. Find All Numbers Disappeared in an Array
- CH01 POJO编程模型,轻量级容器
- C++ 操作符重载 的学习
- 如何用消息系统避免分布式事务?
- Socket编程(C语言实现):socket()函数英文翻译
- Blowin' in the wind
- 【leetcode】【Easy】【448. Find All Numbers Disappeared in an Array】【正负位标记】【Array】
- 跟我一起云计算(2)——YARN
- Python 中的缺失值及其处理
- 基于Redis+MySQL+MongoDB存储架构应用
- 几种常用加密算法比较
- spark Runtime内幕解密
- C#导入程序
- STL queue的使用
- java发送邮件