上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 题干 无重复字符串的排列组合。编写一种方法,计算某字符串的所有排列组合,字符串每个字符均不相同。 示例1: 输入:S = "qwe" 输出:["qwe", "qew", "wqe", "weq", "ewq", "eqw"] 示例2: 输入:S = "ab" 输出:["ab", "ba"] 提示: 阅读全文
posted @ 2021-01-17 17:17 Heinrich♣ 阅读(138) 评论(0) 推荐(0)
摘要: 题干 括号。设计一种算法,打印n对括号的所有合法的(例如,开闭一一对应)组合。 说明:解集不能包含重复的子集。 例如,给出 n = 3,生成结果为: [ "((()))", "(()())", "(())()", "()(())", "()()()" ] 来源:力扣(LeetCode) 链接:htt 阅读全文
posted @ 2021-01-17 16:15 Heinrich♣ 阅读(48) 评论(0) 推荐(0)
摘要: 题干 幂集。编写一种方法,返回某集合的所有子集。集合中不包含重复的元素。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ] 来源:力扣(LeetCode) 链接 阅读全文
posted @ 2021-01-08 19:22 Heinrich♣ 阅读(92) 评论(0) 推荐(0)
摘要: 学习原文: https://www.cnblogs.com/ShallByeBye/p/8419027.html ArrayList是动态数组,是Array的升级版本 动态增删元素 实现接口 灵活设置数组的大小 由于数组是静态的,长度不能再改变了 而ArrayList是可以动态改变大小的 什么时候使 阅读全文
posted @ 2021-01-08 18:35 Heinrich♣ 阅读(104) 评论(0) 推荐(0)
摘要: 题干 亚历克斯和李用几堆石子在做游戏。偶数堆石子排成一行,每堆都有正整数颗石子 piles[i] 。游戏以谁手中的石子最多来决出胜负。石子的总数是奇数,所以没有平局。亚历克斯和李轮流进行,亚历克斯先开始。 每回合,玩家从行的开始或结束处取走整堆石头。 这种情况一直持续到没有更多的石子堆为止,此时手中 阅读全文
posted @ 2021-01-07 20:11 Heinrich♣ 阅读(45) 评论(0) 推荐(0)
摘要: 题干 给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。 示例 1: 输入: 2 输出: [0,1,1] 示例 2: 输入: 5 输出: [0,1,1,2,1,2] 进阶: 给出时间复杂度为O(n*sizeof(int 阅读全文
posted @ 2021-01-04 22:51 Heinrich♣ 阅读(65) 评论(0) 推荐(0)
摘要: 题干 给你一个整数 n,请返回长度为 n 、仅由元音 (a, e, i, o, u) 组成且按 字典序排列 的字符串数量。 字符串 s 按 字典序排列 需要满足:对于所有有效的 i,s[i] 在字母表中的位置总是与 s[i+1] 相同或在 s[i+1] 之前。 示例 1: 输入:n = 1 输出:5 阅读全文
posted @ 2021-01-04 21:30 Heinrich♣ 阅读(177) 评论(0) 推荐(0)
摘要: 题干 给你一个整数 n ,表示比赛中的队伍数。比赛遵循一种独特的赛制: 如果当前队伍数是 偶数 ,那么每支队伍都会与另一支队伍配对。总共进行 n / 2 场比赛,且产生 n / 2 支队伍进入下一轮。 如果当前队伍数为 奇数 ,那么将会随机轮空并晋级一支队伍,其余的队伍配对。总共进行 (n - 1) 阅读全文
posted @ 2021-01-02 17:30 Heinrich♣ 阅读(87) 评论(0) 推荐(0)
摘要: 1.1框架思维 1.1.1数据结构的存储方式 数据结构的底层存储方式只有两种:数组(顺序存储)和链表(链式存储) 队列和栈,既可以用链表实现,也可以用数组实现。用数组实现则要考虑扩容问题,用链表实现没有这个问题,但需要更多的内存空间存储节点指针 图的表示方式,邻接表就是链表,邻接矩阵就是二维数组。用 阅读全文
posted @ 2021-01-02 12:00 Heinrich♣ 阅读(171) 评论(0) 推荐(0)
摘要: 题干 给定一个整数数组,找出总和最大的连续数列,并返回总和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 进阶: 如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。 来源:力扣(Lee 阅读全文
posted @ 2020-12-29 11:24 Heinrich♣ 阅读(70) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页