448. [LeetCode]Find All Numbers Disappeared in an Array
来源:互联网 发布:电子地图绘制软件 编辑:程序博客网 时间:2024/05/21 09:09
原文地址
class Solution(object): def findDisappearedNumbers(self, nums): """ :type nums: List[int] :rtype: List[int] """ # For each number i in nums, # we mark the number that i points as negative. # Then we filter the list, get all the indexes # who points to a positive number for i in range(len(nums)): index = abs(nums[i]) - 1 nums[index] = - abs(nums[index]) return [i + 1 for i in range(len(nums)) if nums[i] > 0]
这道题有两个注意点:
1. 可以使用正负号,在不改变数列中,数的大小的情况下,对数列中的数,进行标记
2. 注意返回值的形式
0 0
- LeetCode-Array-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
- 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
- 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)
- CDHtmlDialog屏蔽网页右键菜单
- 服务器出现502错误 可能进程过多导致
- Thrift源码分析(二)-- 协议和编解码
- 详解Dagger2
- ORB特征
- 448. [LeetCode]Find All Numbers Disappeared in an Array
- Java数据结构和算法-归并排序的递归应用
- 《Reverse Engineering for Beginners》 - 第1章 代码模式 - 笔记(1.15-1.17)
- Oracle Hints详解
- 郝斌数据结构 47 循环队列程序演示
- ws2812/6810 RGB灯带在高通芯片上的控制
- 2016 11月 超级计算机排名
- Android个人项目 高仿微信主界面设计(上)
- Objective-c - 点语法