[LeetCode]题解(python):027-Remove Element
2015-10-16 14:04
811 查看
[b]题目来源:[/b]
https://leetcode.com/problems/remove-element/
[b]题意分析:[/b]
给定一个数组和一个数值val,将数组中数值等于val的数去除。不能申请额外空间,超过新数组长度部分忽略。
[b]题目思路:[/b]
这道题也是很简单的一道题。和上面一题一样,有i,j两个下标变量,如果nums[j] != val,那么nums[i] = nums[j],i,j各+ 1。
[b]代码(python):[/b]
View Code
转载请注明出处:http://www.cnblogs.com/chruny/p/4885139.html
https://leetcode.com/problems/remove-element/
[b]题意分析:[/b]
给定一个数组和一个数值val,将数组中数值等于val的数去除。不能申请额外空间,超过新数组长度部分忽略。
[b]题目思路:[/b]
这道题也是很简单的一道题。和上面一题一样,有i,j两个下标变量,如果nums[j] != val,那么nums[i] = nums[j],i,j各+ 1。
[b]代码(python):[/b]
class Solution(object): def removeElement(self, nums, val): """ :type nums: List[int] :type val: int :rtype: int """ i = 0;j = 0 while j < len(nums): if nums[j] == val: j += 1 else: nums[i] = nums[j] i += 1;j += 1 return i
View Code
转载请注明出处:http://www.cnblogs.com/chruny/p/4885139.html
相关文章推荐
- python核心编程 练习题7.5
- [LeetCode]题解(python):026-Remove Duplicates from Sorted Array
- python rodeo遇到的GConf Error问题
- Python2.7的UnicodeEncodeError: ‘ascii’ codec can’t encode 错误
- <LeetCode><Easy> 169 Majority Element
- <LeetCode><Easy> 171 Excel Sheet Column Number
- python selenium expected_conditions使用实例
- 2.Python起步(未完待续)
- 1.认识Python?
- python发送邮件(含附件)
- <LeetCode><Easy> 189 Rotate Array
- Python模块搜索路径
- 获取URL中的一级域名
- 机器学习 & python k-近邻算法
- python学习笔记 (二)
- <LeetCode><Easy> 190 Revese Bits
- Python模块中的变量和函数的作用域
- <LeetCode><Easy> 191 Number Of 1 Bit
- python __init__.py
- 在notepad++中运行python代码