Leecode笔记
Drrrrrrrr_
这个作者很懒,什么都没留下…
展开
-
回溯算法总结
3、for循环的宽度是遍历集和区间的宽度(横向)、递归纵向遍历(深度,终止条件与其相关)1、终止条件、处理节点和撤销处理都需根据实际情况判断。2、定义全局变量存放结果、路径。原创 2023-04-05 11:35:54 · 25 阅读 · 0 评论 -
res.add(new ArrayList<>(path))和res.add(path)的区别
res.add(new ArrayList<>(path)):开辟一个独立地址,地址中存放的内容为path链表,后续path的变化不会影响到res。res.add(path):将res尾部指向了path地址,后续path内容的变化会导致res的变化。Leecode 77题。原创 2023-04-04 14:48:24 · 36 阅读 · 1 评论