摘要:
去重:先排序,然后判断当前层中,前一个值是否没被用,且和现在遍历的节点值相同。 比如[1,1,1,2],第一次选1,第二层中,第一个1可以选,第2个1不能选。 class Solution { List<List<Integer>> ans=new ArrayList<>(); List<Integ 阅读全文
posted @ 2022-02-18 17:41
livingsu
阅读(27)
评论(0)
推荐(0)
摘要:
用一个boolean数组记录是否被使用。 class Solution { List<List<Integer>> ans=new ArrayList<>(); List<Integer> cur=new ArrayList<>(); boolean[] used; public List<List 阅读全文
posted @ 2022-02-18 17:29
livingsu
阅读(18)
评论(0)
推荐(0)
摘要:
一、题目 二、解法 问题在于去重。由于不能排序,不能简单的比较前一个值。所以应该用set来判断当前层中,之前遍历过的节点里是否包含现在正在遍历的节点。 class Solution { List<List<Integer>> ans=new ArrayList<>(); List<Integer> 阅读全文
posted @ 2022-02-18 17:22
livingsu
阅读(26)
评论(0)
推荐(0)
摘要:
一、题目 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 1: 输入:nums = [1,2,3] 输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]] 阅读全文
posted @ 2022-02-18 16:56
livingsu
阅读(23)
评论(0)
推荐(0)
摘要:
lab2 bomb笔记 GDB 打断点: break explode_bomb 在断点处停止运行: kill 把答案放在文件a中,在gdb中只需 run a 即可输入之前的正确答案。 start 反汇编二进制文件bomb,将汇编代码输出到assembly文件: objdump -d bomb >as 阅读全文
posted @ 2022-02-18 15:25
livingsu
阅读(79)
评论(0)
推荐(0)

浙公网安备 33010602011771号