题目描述:

第一次提交:

class Solution:
def combine(self, n: int, k: int) -> List[List[int]]:
res = []
def backtrack(i,temp_list):
if len(temp_list)==k:
res.append(temp_list)
for j in range(i,n+1):
backtrack(j+1,temp_list+[j])
backtrack(1,[])
return res

方法二:字典序*

class Solution:
def combine(self, n: int, k: int) -> List[List[int]]:
nums = list(range(1, k + 1)) + [n + 1] output, j = [], 0
while j < k:
output.append(nums[:k])
j = 0
while j < k and nums[j + 1] == nums[j] + 1:
nums[j] = j + 1
j += 1
nums[j] += 1
return output

最新文章

  1. ABP理论学习之多租户
  2. javascript数据类型判断
  3. 数据快照 (Database Snapshot)
  4. VS 2013 未找到与约束contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService...匹配的导出[vs故障]【转】
  5. Backbone.js入门教程
  6. artTemplate 介绍
  7. 关于OneProxy推广
  8. HexDump.java解析
  9. html——SVG
  10. 处理部分WordPress核心代码或功能,让你的网站更快
  11. Java获取线程的对象和名称
  12. MYSQL 的 6 个返回时间日期函数
  13. 在打包程序中自动安装SQL Server数据库 .
  14. CSS3动画效果之transition
  15. ASP.Net Controls 用法大全
  16. JAVA:创建类和对象
  17. FusionCharts饼图中label值太长怎么解决
  18. [BZOJ1061] [Noi2008] 志愿者招募 (费用流)
  19. puppeteer(四)常见问题——部分元素无法操作,代码没任何问题。
  20. python学习笔记之自定义函数的导入

热门文章

  1. jQuery 引入多个库文件冲突
  2. 高手总结CSS书写技巧
  3. LOL遇到登录服务器问题,未能连接到网络原因
  4. java-day14
  5. Datagrid 的 SelectItem 和 SelectValue 如何区分、DataContext 和 ItemSource 在绑定时该绑哪个?
  6. Producer-Consumer 生产者,消费者
  7. SVN Cannot merge into a working copy that has local modifications
  8. vue组件的props
  9. jq给页面添加覆盖层遮罩的实例
  10. leetcode-17-电话号码的字母组合’