摘要:
数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例1: 输入:n = 3 输出:["((()))","(()())","(())()","()(())","()()()"] 示例2: 输入:n = 1 输出:["()"] 提示: 1 <= n <= 阅读全文
posted @ 2025-05-03 12:41
回忆、少年
阅读(11)
评论(0)
推荐(0)
摘要:
给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同一个 数字可以 无限制重复被选取 。如果 阅读全文
posted @ 2025-05-03 11:02
回忆、少年
阅读(28)
评论(0)
推荐(0)
摘要:
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例1: 输入:digits = "23" 输出:["ad","ae","af","bd","be","bf","cd","ce", 阅读全文
posted @ 2025-05-03 10:39
回忆、少年
阅读(22)
评论(0)
推荐(0)
摘要:
给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例1: 输入:nums = [1,2,3] 输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]] 示例2: 阅读全文
posted @ 2025-05-03 10:07
回忆、少年
阅读(11)
评论(0)
推荐(0)
摘要:
给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例1: 输入:nums = [1,2,3] 输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]] 示例2: 输入:nums = [0,1] 输出: 阅读全文
posted @ 2025-05-03 09:31
回忆、少年
阅读(10)
评论(0)
推荐(0)
摘要:
Trie(发音类似 "try")或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补全和拼写检查。 请你实现 Trie 类: Trie() 初始化前缀树对象。 void insert(String word) 向前缀树中插入字符串 w 阅读全文
posted @ 2025-05-03 09:27
回忆、少年
阅读(28)
评论(0)
推荐(0)

浙公网安备 33010602011771号