Find All Numbers Disappeared in an Array
来源:互联网 发布:模拟退火算法应用 编辑:程序博客网 时间:2024/04/29 17:35
简单的Leetcode题目
Given an unsorted integer array, find the first missing positive integer.For example,Given [1,2,0] return 3,and [3,4,-1,1] return 2.Your algorithm should run in O(n) time and uses constant space.
使用python解决:
(1)使用list做(失败):
class Solution(object): def findDisappearedNumbers(self, nums): """ :type nums: List[int] :rtype: List[int] """ need = [] for i in range(1,len(nums)+1): if i not in nums: need.append(i) return need
虽说可以通过,但是超时间了,list遍历太费时间了
同样的思路。使用set做
class Solution(object): def findDisappearedNumbers(self, nums): """ :type nums: List[int] :rtype: List[int] """ newset = set(range(1,len(nums)+1)) oldset = set(nums) return list(newset-oldset)
这下过了
阅读全文
0 0
- Find All Numbers Disappeared in an Array
- Find All Numbers Disappeared in an Array
- Find All Numbers Disappeared in an Array
- Find All Numbers Disappeared in an Array
- Find All Numbers Disappeared in an Array
- Find All Numbers Disappeared in an Array
- Find All Numbers Disappeared in an Array
- Find All Numbers Disappeared in an Array
- Find All Numbers Disappeared in an Array
- Find All Numbers Disappeared in an Array
- Find All Numbers Disappeared in an Array
- Find All Numbers Disappeared in an Array
- leetcode 448Find All Numbers Disappeared in an Array (array)
- LeetCode-Array-448. Find All Numbers Disappeared in an Array
- LeetCode OJ|Array|Find All Numbers Disappeared in an Array
- LeetCode OJ|Array| Find All Numbers Disappeared in an Array
- LeetCode刷题【Array】 Find All Numbers Disappeared in an Array
- [LC][Array] 448. Find All Numbers Disappeared in an Array
- jsp中在option里面写<c:if></c:if>代码报错解决方案
- 去湿气的方法有哪些
- Parallel::ForkManage: 一个简单的并行进程用于fork管理:
- 第一天 记录开通博客的第一篇
- Android中去掉ActionBar的几种方法
- Find All Numbers Disappeared in an Array
- Mono.Cecil 初探(一):实现AOP
- python用epoll方式实现客户端对服务端发起大量连接(长连接)
- 卡牌操作 线段树维护区间连通性
- Android知识点整理(六)
- 将集合中的学生的年龄升序排列
- 数组中出现次数异常的问题
- C语言const的修饰
- FZU