10 2021 档案

摘要:二进制中 1 的个数 题目描述 输入一个整数,输出该数32位二进制表示中1的个数。其中负数用补码表示。 题目链接: 二进制中 1 的个数 代码 /** * 标题:二进制中 1 的个数 * 题目描述 * 输入一个整数,输出该数32位二进制表示中1的个数。其中负数用补码表示。 * 题目链接: * htt 阅读全文
posted @ 2021-10-31 08:53 醉舞经阁 阅读(46) 评论(0) 推荐(2) 编辑
摘要:矩形覆盖 题目描述 我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 题目链接: 矩形覆盖 代码 /** * 标题:矩形覆盖 * 题目描述 * 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无 阅读全文
posted @ 2021-10-30 10:11 醉舞经阁 阅读(32) 评论(4) 推荐(2) 编辑
摘要:变态跳台阶 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 题目链接: 变态跳台阶 代码 /** * 标题:变态跳台阶 * 题目描述 * 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的 阅读全文
posted @ 2021-10-29 12:11 醉舞经阁 阅读(34) 评论(0) 推荐(2) 编辑
摘要:跳台阶 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果) 题目链接: 跳台阶 代码 public class Jz08 { /** * 迭代法 * * @param target * @return */ public s 阅读全文
posted @ 2021-10-28 09:59 醉舞经阁 阅读(34) 评论(0) 推荐(2) 编辑
摘要:斐波那契数列 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。 n<=39 题目链接: 斐波那契数列 代码 public class Jz07 { /** * 递归 * * @param n * @return */ pub 阅读全文
posted @ 2021-10-27 11:22 醉舞经阁 阅读(30) 评论(0) 推荐(2) 编辑
摘要:旋转数组的最小数字 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 题目链接: 旋转数组的最小数字 代码 public class Jz06 { 阅读全文
posted @ 2021-10-26 10:32 醉舞经阁 阅读(38) 评论(0) 推荐(2) 编辑
摘要:用两个栈实现队列 题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 题目链接: 用两个栈实现队列 代码 import java.util.Stack; /** * 标题: * 题目描述 * * 题目链接 * */ public class Jz05 { 阅读全文
posted @ 2021-10-25 11:18 醉舞经阁 阅读(27) 评论(0) 推荐(2) 编辑
摘要:重建二叉树 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 题目链接: 重建二叉树 代码 impor 阅读全文
posted @ 2021-10-24 13:04 醉舞经阁 阅读(26) 评论(4) 推荐(2) 编辑
摘要:从尾到头打印链表 题目描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 题目链接: 从尾到头打印链表 代码 import java.util.ArrayList; /** * 标题: * 题目描述 * * <p> * 题目链接 * */ public class Jz03 { / 阅读全文
posted @ 2021-10-23 18:41 醉舞经阁 阅读(36) 评论(4) 推荐(2) 编辑
摘要:替换空格 题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 题目链接: 替换空格 代码 public class Jz02 { public static void main(St 阅读全文
posted @ 2021-10-22 20:21 醉舞经阁 阅读(28) 评论(0) 推荐(2) 编辑
摘要:二维数组中的查找 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 题目链接: 二维数组中的查找 题解说明 方法一:暴力破解法 采用穷举的方式,双 阅读全文
posted @ 2021-10-21 20:43 醉舞经阁 阅读(16) 评论(0) 推荐(2) 编辑
摘要:github通过token提交代码 生成token 个人头像->Setttings->Developer settings->Personal access tokens->Generate new token 登录github后点这里进入 设置token 本地设置 清空本地密码 git confi 阅读全文
posted @ 2021-10-20 20:39 醉舞经阁 阅读(560) 评论(0) 推荐(2) 编辑
摘要:Comparator.comparing排序使用示例 背景 以前常用的排序方式是通过实现Comparator接口来进行排序,写法相对来说比较复杂,使用Comparator.comparing可以简化代码,看起来逻辑更清晰。 实体类 import lombok.Data; /** * @Author: 阅读全文
posted @ 2021-10-19 22:56 醉舞经阁 阅读(2226) 评论(0) 推荐(2) 编辑
摘要:组合总和 题目描述:给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。 解集不能包含重复的组合 阅读全文
posted @ 2021-10-18 13:18 醉舞经阁 阅读(20) 评论(0) 推荐(2) 编辑
摘要:两数相除 题目描述:给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 返回被除数 dividend 除以除数 divisor 得到的商。 整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 阅读全文
posted @ 2021-10-17 09:01 醉舞经阁 阅读(36) 评论(0) 推荐(2) 编辑
摘要:反转链表 II 题目描述:给你单链表的头指针 head 和两个整数 left 和 right ,其中 left ⇐ right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https:/ 阅读全文
posted @ 2021-10-16 09:02 醉舞经阁 阅读(29) 评论(0) 推荐(2) 编辑
摘要:解码方法 题目描述:一条包含字母 A-Z 的消息通过以下映射进行了 编码 : 'A' → 1 'B' → 2 ... 'Z' → 26 要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,"11106" 可以映射为: "AAJF" ,将消息分组为 (1 1 阅读全文
posted @ 2021-10-15 07:32 醉舞经阁 阅读(30) 评论(0) 推荐(2) 编辑
摘要:实现 strStr() 题目描述:实现 strStr() 函数。 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。 示例说明请见LeetCode官网。 来源:力扣(Le 阅读全文
posted @ 2021-10-14 11:26 醉舞经阁 阅读(35) 评论(0) 推荐(2) 编辑
摘要:括号生成 题目描述:数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/generate-parentheses/ 阅读全文
posted @ 2021-10-13 07:41 醉舞经阁 阅读(43) 评论(0) 推荐(2) 编辑
摘要:全排列 II 题目描述:给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/permutations-ii/ 著作权归领扣网络所有。 阅读全文
posted @ 2021-10-12 07:42 醉舞经阁 阅读(34) 评论(0) 推荐(2) 编辑
摘要:字符串中的单词数 题目描述:统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。 请注意,你可以假定字符串里不包括任何不可打印的字符。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/number- 阅读全文
posted @ 2021-10-11 06:58 醉舞经阁 阅读(33) 评论(0) 推荐(2) 编辑
摘要:标题 题目描述:给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 提示: num1 和num2 的长度都小于 5100 num1 和num2 都只包含数字 0-9 num1 和num2 都不包含任何前导零 你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转 阅读全文
posted @ 2021-10-10 09:08 醉舞经阁 阅读(48) 评论(0) 推荐(2) 编辑
摘要:斐波那契数 题目描述:斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0,F(1) = 1 F(n) = F(n - 1) + F(n - 2),其中 n > 1 给你 n ,请计算 F(n 阅读全文
posted @ 2021-10-09 08:05 醉舞经阁 阅读(34) 评论(0) 推荐(2) 编辑
摘要:完美数 题目描述:对于一个 正整数,如果它和除了它自身以外的所有 正因子 之和相等,我们称它为 「完美数」。 给定一个 整数 n, 如果是完美数,返回 true,否则返回 false。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn. 阅读全文
posted @ 2021-10-08 08:25 醉舞经阁 阅读(76) 评论(0) 推荐(2) 编辑
摘要:键盘行 题目描述:给你一个字符串数组 words ,只返回可以使用在 美式键盘 同一行的字母打印出来的单词。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/keyboard-row/ 著作权归领扣网络所有。 阅读全文
posted @ 2021-10-07 09:26 醉舞经阁 阅读(24) 评论(0) 推荐(2) 编辑
摘要:提莫攻击 题目描述:在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄,他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。现在,给出提莫对艾希的攻击时间序列和提莫攻击的中毒持续时间,你需要输出艾希的中毒状态总时长。 你可以认为提莫在给定的时间点进行攻击,并立即使艾希处于中毒状态。 示例说明 阅读全文
posted @ 2021-10-06 10:12 醉舞经阁 阅读(41) 评论(0) 推荐(2) 编辑
摘要:第三大的数 题目描述:给你一个非空数组,返回此数组中 第三大的数 。如果不存在,则返回数组中最大的数。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/third-maximum-number/ 著作权归领扣 阅读全文
posted @ 2021-10-05 11:13 醉舞经阁 阅读(33) 评论(0) 推荐(2) 编辑
摘要:Fizz Buzz 题目描述:写一个程序,输出从 1 到 n 数字的字符串表示。 如果 n 是3的倍数,输出“Fizz”; 如果 n 是5的倍数,输出“Buzz”; 3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链 阅读全文
posted @ 2021-10-04 07:35 醉舞经阁 阅读(38) 评论(0) 推荐(2) 编辑
摘要:左叶子之和 题目描述:计算给定二叉树的所有左叶子之和。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/sum-of-left-leaves/ 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出 阅读全文
posted @ 2021-10-03 09:48 醉舞经阁 阅读(12) 评论(0) 推荐(2) 编辑
摘要:全排列 题目描述:给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/permutations/ 著作权归领扣网 阅读全文
posted @ 2021-10-02 10:20 醉舞经阁 阅读(34) 评论(0) 推荐(0) 编辑
摘要:外观数列 题目描述:给定一个正整数 n ,输出外观数列的第 n 项。 「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。 你可以将其视作是由递归公式定义的数字字符串序列: countAndSay(1) = "1" countAndSay(n) 是对 countAndSa 阅读全文
posted @ 2021-10-01 07:48 醉舞经阁 阅读(27) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示