leetcode 448 Find All Numbers Disappeared in an Array C++
来源:互联网 发布:淘宝网 无法购买 编辑:程序博客网 时间:2024/06/05 09:19
这题我先是用了计数排序,AC。
然后看他的要求,不符合,后来看了discussion,把存在的位置变成负数,太妙了,既保留了原有信息,又做了标记。
vector<int> findDisappearedNumbers(vector<int>& nums) { vector<int> result; for (int i = 0;i<nums.size();i++) { int index = abs(nums[i]) - 1; if (nums[index] > 0) nums[index] = -nums[index]; } for (int i = 0;i<nums.size();i++) { if (nums[i] > 0) { result.push_back(i + 1); } } return result; }
0 0
- 【LeetCode-448】 Find All Numbers Disappeared in an Array(C++)
- leetcode 448Find All Numbers Disappeared in an Array (array)
- LeetCode No.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 C++
- 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
- [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
- java switch语句应用举例
- 机器学习导论-KaggleTitanic视频及教程
- ios AFNetworking https 认证
- LintCode547:两组数的交
- 消息队列
- leetcode 448 Find All Numbers Disappeared in an Array C++
- 内排序之插入排序
- CSS定位(positive)属性的原理
- Linux下Elasticsearch-2.4.1的安装与简单配置(单节点)
- Cocos2d-x是怎样实现跨平台?
- 二维数组——鞍点计算
- C语言 - 字符串与数值之间的转换
- PHP如何判断图片是否伪造
- android屏幕适配原理