之前看过一个人介绍这个在线应用
http://pythontutor.com/
这次试了一下,果然比debug更为直观,不过不能无缝从leetcode粘贴过来
#一遍哈希表
class Solution:
def twoSum(nums,target):
d={}
for i in range(len(nums)):
if target-nums[i] in d:
return [d[target-nums[i]],i]
d[nums[i]]=i
return None
if __name__=='__main__':
nums=[2,3,5,7]
target=9
Solution.twoSum(nums,target)
这个是测试代码
这个是运行界面