空间复杂度是 o(n) 吗?
是需要额外的空间的,这个得看遍历树的方式是 BFS 还是 DFS,前者是 O(n) 和树的节点数 n 相关,后者是 O(h) 和树的深度 h 相关。
BFS
DFS
O(n)
n
O(h)
h
2 回答1.8k 阅读✓ 已解决
1 回答2.1k 阅读
2.3k 阅读
2.1k 阅读
1 回答4.4k 阅读✓ 已解决
3 回答3.9k 阅读✓ 已解决
2k 阅读
是需要额外的空间的,这个得看遍历树的方式是
BFS
还是DFS
,前者是O(n)
和树的节点数n
相关,后者是O(h)
和树的深度h
相关。