01 2019 档案
摘要:力扣上看到一道题: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 使用普通递归解决,超出时间限制: 添加lru_cache之后,缩短了时间 lru_cache的解释如下: 现在你已经看到了如何自
阅读全文
摘要:列表元素的所有排列 case:有乱序、不定长列表如[1,3,5,2],打印所有列表元素所有排列情况,并计数 思路:重复的步骤--》长度为n的排列-》长为n-1的排列,长为n-2的排列 ......... 直到长度为1,只有一个元素,输入当前的排列顺序 n = [1,2,3,4] res = [] c
阅读全文
摘要:Python直接赋值,浅copy和深copy的比较 基于引用和对象(python引用和对象分离) 总结: 直接赋值:a = b --》a,b两个引用指向相同的对象 浅copy:a为b的copy --》 copy(新建)b的不可变子对象,共用可变子对象 深copy:a为b的深copy--》copy(新
阅读全文

浙公网安备 33010602011771号