leetcode添加元素使和等于-leetcode:我的leetcode刷题记录(Python)

时间:2024-07-20 00:27:56
【文件属性】:

文件名称:leetcode添加元素使和等于-leetcode:我的leetcode刷题记录(Python)

文件大小:1.05MB

文件格式:ZIP

更新时间:2024-07-20 00:27:56

系统开源

leetcode添加元素使和等于 leetcode刷题记录(截止2020-08-12已做278题) Python相关 对二维数组(或者字典)按第一个元素升序: sorted(arr, key=lambda x:x[0]) 对二维数组(或者字典)先按第一个元素升序再按第二个元素降序: sorted(arr, key=lambda x: (x[0], -x[1])) 创建二维数组(m * n):dp = [[[0] * n] for _ in range(m)] 而 不能用[0] * m] * n这是错误的 创建三维数组(k * m * n):dp = [[[0] * n for _ in range(m)] for _ in range(k)] 机器学习相关 图 # 邻接表形式图的DFS遍历(递归) def dfs(start, graph, visited): visited[start] = 1 print(start) for x in graph[start]: if visited[x] == 0: visited[x] = 1 dfs(x, graph, visited) #


【文件预览】:
leetcode-master
----机器学习相关()
--------newton_method.py(433B)
----排序()
--------堆排序.py(742B)
--------归并排序.py(671B)
--------快速排序.py(699B)
----images()
--------全排列.png(145KB)
--------1.jpg(67KB)
--------区间dp.png(289KB)
--------字典树.png(20KB)
--------resnet50.png(65KB)
--------sort_complexity.png(474KB)
----DP()
--------线性DP()
--------状压DP()
--------区间DP()
----回溯()
--------子集类()
--------排列类()
----.idea()
--------leetcode.iml(324B)
--------misc.xml(295B)
--------workspace.xml(15KB)
--------modules.xml(268B)
--------vcs.xml(235B)
----牛客()
--------牛牛摇骰子.py(889B)
--------快速幂.py(569B)
----README.md(7KB)
----字典树(Trie)()
--------实现字典树.py(1KB)
--------单词替换.py(939B)
--------实现 Trie (前缀树)版本1.py(1KB)
--------添加与搜索单词 - 数据结构设计.py(1KB)
--------实现 Trie (前缀树)版本2.py(1KB)

网友评论