java
胖虎艾春辉
这个作者很懒,什么都没留下…
展开
-
leetcode-电话号码的字母组合
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:“23”输出:[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “ce”, “cf”].说明:尽管上面的答案是按字典序排列的,但是你可以任意选择答案输出的顺序。解释:我们可以使用回溯的方法进行解决问...原创 2020-02-01 10:42:53 · 189 阅读 · 0 评论 -
蓝桥杯-带分数
title: 蓝桥杯-带分数date: 2019-12-18 18:15:48categories:蓝桥杯tags:蓝桥杯带分数算法描述问题描述100 可以表示为带分数的形式:100 = 3 + 69258 / 714。还可以表示为:100 = 82 + 3546 / 197。注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,10...原创 2019-12-18 18:22:37 · 287 阅读 · 0 评论 -
2019年12月蓝桥杯校赛
title: 2019年12月蓝桥杯校赛date: 2019-12-13 17:11:19categories:蓝桥杯tags:蓝桥杯01问题描述不超过19000的正整数中,与19000互质的数的个数是多少?答案提交package school;import java.util.ArrayList;public class test3 { public st...原创 2019-12-13 17:54:34 · 3106 阅读 · 0 评论 -
蓝桥杯28-日期划分
title: 蓝桥杯28-日期划分date: 2019-11-28 19:24:43categories:蓝桥杯tags:蓝桥杯蓝桥杯28-日期划分题目描述:11.28问题描述已知2011年11月11日是星期五,问YYYY年MM月DD日是星期几?注意考虑闰年的情况。尤其是逢百年不闰,逢400年闰的情况。输入格式输入只有一行YYYY MM DD输出格式输出只...原创 2019-11-28 19:38:46 · 127 阅读 · 0 评论 -
蓝桥杯27-学霸作业
title: 蓝桥杯27-学霸作业date: 2019-11-28 19:11:20categories:蓝桥杯tags:蓝桥杯蓝桥杯27-学霸作业题目描述:问题描述 学霸抢走了大家的作业,班长为了帮同学们找回作业,决定去找学霸决斗。但学霸为了不要别人打扰,住在一个城堡里,城堡外面是一个二维的格子迷宫,要进城堡必须得先通过迷宫。因为班长还有妹子要陪,磨刀不误砍柴功,...原创 2019-11-28 19:37:38 · 259 阅读 · 0 评论 -
蓝桥杯17-八皇后*改
title: 蓝桥杯17-八皇后*改date: 2019-11-18 22:24:35categories:蓝桥杯tags:蓝桥杯蓝桥杯17-八皇后*改问题描述 规则同8皇后问题,但是棋盘上每格都有一个数字,要求八皇后所在格子数字之和最大。输入格式一个8*8的棋盘。输出格式 所能得到的最大数字和样例输入1 2 3 4 5 6 7 89 10 11 12 ...原创 2019-11-18 22:28:21 · 209 阅读 · 0 评论 -
蓝桥杯16—快速幂
title: 蓝桥杯16—快速幂date: 2019-11-18 21:38:00categories:蓝桥杯tags:蓝桥杯蓝桥杯16—快速幂问题描述 给定A, B, P,求(A^B) mod P。 输入格式 输入共一行。 第一行有三个数,N, M, P。 输出格式 ...原创 2019-11-18 21:47:01 · 171 阅读 · 0 评论 -
蓝桥杯-第8天
蓝桥杯-第8天题目(进制转换)用户输入三个字符,每个字符取值范围是0-9,A-F。然后程序会把这三个字符转化为相应的十六进制整数,并分别以十六进制,十进制,八进制输出,十六进制表示成3位,八进制表示成4位,若不够前面补0。(不考虑输入不合法的情况)输入 1D5输出(注意冒号后面有一个空格) Hex: 0x1D5 Decimal: 469 Octal: 0725解法...原创 2019-11-08 16:54:02 · 261 阅读 · 0 评论 -
蓝桥杯-第7天
蓝桥杯-第7天题目->错误票据标题:错误票据某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。要求程序首先输入一个整数N(...原创 2019-11-08 16:43:34 · 155 阅读 · 0 评论 -
leetcode-557-反转字符串中的单词III(java|python)
title: leetcode-557-反转字符串中的单词III(java|python)date: 2019-10-14 20:23:19categories:leetcodetags:leetcodeleetcode-557-反转字符串中的单词III(java|python)给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例 ...原创 2019-10-24 12:02:28 · 303 阅读 · 0 评论 -
leetcode-344-反转字符串(java|python)
title: leetcode-344-反转字符串(java|python)date: 2019-10-13 20:10:39categories:leetcodetags:leetcodeleetcode-344-反转字符串(java|python)编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的...原创 2019-10-24 12:01:56 · 219 阅读 · 1 评论 -
leetcode-292-Nim游戏(java|python)
title: leetcode-292-Nim游戏(java|python)date: 2019-10-12 21:18:57categories:leetcodetags:leetcodeleetcode-292-Nim游戏(java|python)你和你的朋友,两个人一起玩 Nim 游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就...原创 2019-10-24 12:01:29 · 216 阅读 · 0 评论 -
leetcode-238-除自身以外数组的乘积
title: leetcode-238-除自身以外数组的乘积(java|python)date: 2019-10-11 18:01:44categories:leetcodetags:leetcodeleetcode-238-除自身以外数组的乘积(java|python)给定长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 ou...原创 2019-10-16 13:17:16 · 217 阅读 · 0 评论 -
java的几个输出
printf主要是继承了C语言的printf的一些特性,可以进行格式化输出print就是一般的标准输出,但是不换行println和print基本没什么差别,就是最后会换行System.out.printf(“the number is: d”,t);参照JAVA API的定义如下:‘d’ 整数结果被格式化为十进制整数‘o’ 整数结果被格式化为八进制整数‘x’, ‘X’ 整数结果被格式...原创 2019-10-15 11:21:06 · 162 阅读 · 0 评论 -
leetcode-235-二叉搜索树的最近公共祖先
title: leetcode-235-二叉搜索树的最近公共祖先(java|python)date: 2019-09-30 13:58:40categories:leetcodetags:leetcodeleetcode-235-二叉搜索树的最近公共祖先(java|python)给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:...原创 2019-10-14 20:55:45 · 213 阅读 · 0 评论 -
leetcode-231-2的幂(java|python)
title: leetcode-231-2的幂(java|python)date: 2019-09-30 13:56:57categories:leetcodetags:leetcodeleetcode-231-2的幂(java|python)给定一个整数,编写一个函数来判断它是否是 2 的幂次方。示例 1:输入: 1输出: true解释: 20 = 1示例 2...原创 2019-10-14 20:54:54 · 129 阅读 · 0 评论 -
leetcode-230-二叉搜索树种的第k个小的元素
title: leetcode-230-二叉搜索树种的第k个小的元素(java|python)date: 2019-09-30 13:55:36categories:leetcodetags:leetcodeleetcode-230-二叉搜索树种的第k个小的元素(java|python)给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元...原创 2019-10-14 20:54:20 · 226 阅读 · 0 评论 -
leetcode-217-存在重复元素(java|python)
title: leetcode-217-存在重复元素(java|python)date: 2019-09-30 13:53:32categories:leetcodetags:leetcodeleetcode-217-存在重复元素(java|python)给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相...原创 2019-10-14 20:53:49 · 185 阅读 · 0 评论 -
leetcode-215-数组中第k个最大元素(java|python)
title: leetcode-215-数组中第k个最大元素(java|python)date: 2019-09-30 13:52:10categories:leetcodetags:leetcodeleetcode-215-数组中第k个最大元素(java|python)在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是...原创 2019-10-14 20:53:19 · 308 阅读 · 0 评论 -
leetcode-206-反转链表(java|python)
title: leetcode-206-反转链表(java|python)date: 2019-09-30 13:48:30categories:leetcodetags:leetcodeleetcode-206-反转链表(java|python)反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4...原创 2019-10-14 20:52:17 · 296 阅读 · 0 评论 -
leetcode-169-求众数(java|python)
title: leetcode-169-求众数(java|python)date: 2019-09-30 13:46:40categories:leetcodetags:leetcodeleetcode-169-求众数(java|python)给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给...原创 2019-10-14 20:44:09 · 159 阅读 · 0 评论 -
leetcode-160-相交链表(java|python)
title: leetcode-160-相交链表(java|python)date: 2019-09-30 13:44:32categories:leetcodetags:leetcodeleetcode-160-相交链表(java|python)编写一个程序,找到两个单链表相交的起始节点。如下面的两个链表:在节点 c1 开始相交。示例 1:输入:intersec...原创 2019-10-14 20:43:32 · 168 阅读 · 1 评论 -
leetcode-155-最小栈(java|python)
title: leetcode-155-最小栈(java|python)date: 2019-09-30 13:42:04categories:leetcodetags:leetcodeleetcode-155-最小栈(java|python)设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。push(x) – 将元素 x 推入栈中。p...原创 2019-10-14 20:43:00 · 156 阅读 · 0 评论 -
leetcode-148-排序链表(java|python)
title: leetcode-148-排序链表(java|python)date: 2019-09-29 20:22:56categories:leetcodetags:leetcodeleetcode-148-排序链表(java|python)在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。示例 1:输入: 4->2->1-&...原创 2019-10-14 20:42:25 · 190 阅读 · 0 评论 -
java_04流的概念
IO流Input:输入流 Output:输出流java中流的命名:功能+ 类型字符流:操作字符:只能操作普通文本文件:常见的文本文件(.doc ppt等文件不是文本文件)字节流:操作字节,能操作一切文件(文本文件,mp3,视频,ppt,doc)字符输入流:共同父类Reader:比如子类:FileReader,BufferedReader功能:读取一个字符,读取一个字...原创 2019-03-30 19:59:42 · 200 阅读 · 0 评论 -
leetcode-61-旋转链表(java)
title: leetcode-61-旋转链表(java)date: 2019-09-15 15:25:33categories:leetcodetags:leetcode旋转链表给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。示例 1:输入: 1->2->3->4->5->NULL, k = 2输出: ...原创 2019-09-16 19:49:09 · 236 阅读 · 0 评论 -
leetcode-59-螺旋矩阵2(java)
title: leetcode-59-螺旋矩阵2(java)date: 2019-09-14 15:21:14categories:leetcodetags:leetcode螺旋矩阵2给定一个正整数 n,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。示例:输入: 3输出:[[ 1, 2, 3 ],[ 8, 9, 4 ],[ 7...原创 2019-09-16 19:48:38 · 130 阅读 · 0 评论 -
leetcode-55-最大子序和(java)
title: leetcode-55-最大子序和(java)date: 2019-09-12 17:00:49categories:leetcodetags:leetcode最大子序和(java)给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: ...原创 2019-09-16 19:48:05 · 222 阅读 · 0 评论 -
leetcode-54-螺旋矩阵(java)
title: leetcode-54-螺旋矩阵(java)date: 2019-09-13 15:27:14categories:leetcodetags:leetcode螺旋矩阵给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例 1:输入:[[ 1, 2, 3 ],[ 4, 5, 6 ],[ 7, 8...原创 2019-09-16 19:47:29 · 259 阅读 · 0 评论 -
leetcode-62-不同路径(java)
title: leetcode-62-不同路径(java)date: 2019-09-16 19:15:49mathjax: truecategories:leetcodetags:leetcode不同路径一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记...原创 2019-09-16 19:46:53 · 212 阅读 · 0 评论 -
leetcode-46-全排列(java)
title: leetcode-46-全排列(java)date: 2019-09-11 19:26:29categories:leetcodetags:leetcode全排列(java)给定一个没有重复数字的序列,返回其所有可能的全排列。示例:输入: [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],...原创 2019-09-11 19:37:17 · 376 阅读 · 0 评论 -
leetcode-43-字符串相乘(java)
title: leetcode-43-字符串相乘(java)date: 2019-09-10 18:18:03categories:leetcodetags:leetcode字符串相乘(java)给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。示例 1:输入: num1 = “2”, nu...原创 2019-09-10 18:27:40 · 164 阅读 · 0 评论 -
leetcode-33-搜索旋转排序数组(java)
title: leetcode-33-搜索旋转排序数组(java)date: 2019-09-09 20:51:56categories:leetcodetags:leetcode搜索旋转排序数组(java)假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的...原创 2019-09-09 21:54:08 · 288 阅读 · 0 评论 -
leetcode-26-删除排序数组中的重复项
title: leetcode-26-删除排序数组中的重复项date: 2019-09-08 15:37:35categories:leetcodetags:leetcode删除排序数组中的重复项(java)给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1)...原创 2019-09-09 21:53:35 · 305 阅读 · 0 评论 -
leetcode-23-合并k个有序链表(java)
title: leetcode-23-合并k个有序链表date: 2019-09-07 10:56:17categories:leetcodetags:leetcode合并k个有序链表合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。示例:输入:[1->4->5,1->3->4,2->6]输出: 1->...原创 2019-09-07 19:16:13 · 935 阅读 · 0 评论 -
leetcode-70-爬楼梯(java)
title: leetcode-70-爬楼梯(java)date: 2019-09-17 20:15:41mathjax: truecategories:leetcodetags:leetcodeleetcode-70-爬楼梯(java)假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n...原创 2019-09-17 20:32:54 · 334 阅读 · 0 评论 -
leetcode-78-子集(java)
title: leetcode-78-子集(java)date: 2019-09-18 18:23:28categories:leetcodetags:leetcodeleetcode-78-子集(java)给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入: nums = [1,2,3]输出:[...原创 2019-09-18 18:38:01 · 242 阅读 · 0 评论 -
leetcode-88-合并两个有序数组(java)
title: leetcode-88-合并两个有序数组(java)date: 2019-09-19 17:33:55categories:leetcodetags:leetcodeleetcode-88-合并两个有序数组(java)给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明:初始化 ...原创 2019-09-19 18:30:18 · 410 阅读 · 0 评论 -
leetcode-237-删除表中的节点(java|python)
title: leetcode-237-删除表中的节点(java|python)date: 2019-10-10 15:07:08categories:leetcodetags:leetcodeleetcode-237-删除表中的节点(java|python)请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 – he...原创 2019-10-10 15:44:20 · 146 阅读 · 0 评论 -
leetcode-236-二叉树的最近公共祖先(java|python)
title: leetcode-236-二叉树的最近公共祖先(java|python)date: 2019-10-09 18:40:45categories:leetcodetags:leetcodeleetcode-236-二叉树的最近公共祖先(java|python)给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树...原创 2019-10-09 19:02:45 · 289 阅读 · 0 评论