摘要: 数独要求:在横、竖、3x3矩阵内0-9不可重复出现 重点思路实现方法是,填入一个数后下一步推算基于前面已经填好的数值的新矩阵。相当于在这一过程中不断更新初始值用于下一步计算。递归穷举,从第一个空开始填;再更新矩阵填下一个值,一直到最后一个空填完。 回溯: 查错花最多时间在:回溯没重置0导致错误。“递 阅读全文
posted @ 2023-05-04 19:37 Aneverforget 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1 ''' 2 解包与压缩 3 *sequence,reduce 4 reduce快速字典重新整理,参考#3 5 ''' 6 from functools import reduce 7 primes = [1,2,3,4] 8 def product(*numbers): 9 p = reduce 阅读全文
posted @ 2023-05-04 15:51 Aneverforget 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 模拟主要考的是类的组织与实现。 #其中非传入参数可以不作为实例变量,有个问题就是在后面方法调用参数需要另外传入变量。 #如果一个方法作为类参数,在方法中使用需要用类名的方法引用。 如本体,若字典d放入类中,作为类变量,则引用时形式为sale.d 作为实例变量,引用时形式为self.d #模拟一个自动 阅读全文
posted @ 2023-05-04 14:53 Aneverforget 阅读(123) 评论(0) 推荐(0) 编辑