摘要: 题目描述:一个数组的 异或总和 定义为数组中所有元素按位 XOR 的结果;如果数组为 空 ,则异或总和为 0 。 例如,数组 [2,5,6] 的 异或总和 为 2 XOR 5 XOR 6 = 1 。 给你一个数组 nums ,请你求出 nums 中每个 子集 的 异或总和 ,计算并返回这些值相加之 阅读全文
posted @ 2021-12-26 17:05 Dreamer_szy 阅读(205) 评论(0) 推荐(0)
摘要: 回溯法代码框架 vector<int> temp; void dfs(int cur, int n) { if (cur == n + 1) { // 记录答案 // ... return; } // 考虑选择当前位置 temp.push_back(cur); dfs(cur + 1, n, k); 阅读全文
posted @ 2021-12-26 15:37 Dreamer_szy 阅读(31) 评论(0) 推荐(0)
摘要: 题目描述:数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1: **输入:**n = 3 输出:["((()))","(()())","(())()","()(())","()()()"] 示例 2: **输入:**n = 1 输出:["()"] 阅读全文
posted @ 2021-12-26 14:16 Dreamer_szy 阅读(30) 评论(0) 推荐(0)