
leetcode
一江明澈的水
从入门到放弃,绝对不会忽悠
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从"把大象放冰箱"理解递归调用
递归算法中递是"去"的意思, 归是"回"的意思, 整个递归就是"有去有回"的过程. 什么样的问题要用递归来解决?一句话: 对于问题N,如果N-1已经解决了,那么N是否很容易解决。 学递归调用要明确以下三点: 1、整个递归的终止条件是什么? 2、应该返回给上一级的的返回值是什么? 3、一级递归要做什么?(重复逻辑) 其实2可以和3合并: 1.递归终止条件 2.把问题规模缩小 ...原创 2019-07-10 20:33:35 · 759 阅读 · 0 评论 -
Leetcode(easy)解题思路
1. 两数之和 用字典构造哈希表dict,key是给定数组nums的成员,value为nums成员的索引。然后在dict中依次查找是否有target-nums[i] 学习语法:dict.has_key(target-nums[i]) python3改为 in 7.整数反转 取绝对值,再模10取余,构造新的反转整数,再判断是否在int32范围内-2147483648 到2147483647之...原创 2019-11-19 11:02:50 · 417 阅读 · 0 评论