![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 64
哪有天生的学霸,一切都是厚积薄发
天道酬勤,商道酬信,学道酬苦,业道酬精 ,人道酬诚。
展开
-
如何下载Maven指定版本
如何下载Maven指定版本原创 2024-07-30 14:59:05 · 440 阅读 · 0 评论 -
Java.lang.RuntimeException: org.codehaus.plexus.component.repository.exception.ComponentLookupExcept
maven 下载不了依赖原创 2022-09-02 21:11:50 · 2692 阅读 · 3 评论 -
寻找两个有序数组的中位数
寻找两个有序数组的中位数。给定两个大小为m和n的有序数组num1和num2.请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为O(log(m+n))。你可以假设这两数组不会同时为空。示例1:num1 = [1,3]num2 = [2]则中位数为 2.0示例2:num1 = [1,2]num2 = [3,4]则中位数为(2 + 3) / 2 =2.5解题思路:1.题...原创 2020-04-20 19:47:04 · 189 阅读 · 0 评论 -
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所...原创 2020-04-20 17:48:41 · 11299 阅读 · 1 评论 -
LeetCode-40.组合综合II
给定一个数组,candidates和一个目标数target, 找出candidates中的每个数字,在每个组合中只能使用一次。说明:1.所有数字(包括目标数)都是正整数。2.解集不能包含重复的组合。示例1:输入:cadidates = [10 1 2 7 6 1 5],target = 8所求的解集是:[[1,7],[1,2,5],[2,6],[1,1,6]]示例2:输入:cad...原创 2020-04-15 23:28:31 · 186 阅读 · 0 评论 -
1010.总持续时间可被60整除的歌曲
在歌曲表中,第 i 首歌的持续时间为 time[i] 秒。返回其总持续时间(以秒为单位)可被60整除的歌曲对的数量。形式上,我们希望索引的数字i < j且有(time[i] + time[j])% 60 == 0 .示例1:输入:[30,20,150,100,40]输出:3解释:这三对的总持续时间可被60 整除:(time[0] =30,time[2] = 150): 总持续...原创 2020-04-15 19:27:01 · 231 阅读 · 0 评论 -
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。解题思路1:将...原创 2020-04-12 13:44:38 · 2778 阅读 · 0 评论 -
给你一个非递减的 有序 整数数组,已知这个数组中恰好有一个整数,它的出现次数超过数组元素总数的 25%。
给你一个非递减的 有序 整数数组,已知这个数组中恰好有一个整数,它的出现次数超过数组元素总数的 25%。请你找到并返回这个整数. 示例: 输入:arr = [1,2,2,6,6,6,6,7,10] 输出:6 提示: 1 <= arr.length <= 10^4 0 <= arr[i] <= 10^5解题思路:首先求出数组长度的25%,然后再通过比较...原创 2020-04-11 21:32:41 · 457 阅读 · 0 评论 -
给你一个整数数组 arr,请你检查是否存在两个整数 N 和 M,满足 N 是 M 的两倍(即,N = 2 * M)
给你一个整数数组 arr,请你检查是否存在两个整数 N 和 M,满足 N 是 M 的两倍(即,N = 2 * M)。更正式地,检查是否存在两个下标 i 和 j 满足:i != j0 <= i, j < arr.lengtharr[i] == 2 * arr[j] 示例 1: 输入:arr = [10,2,5,3] 输出:true 解释:N = 10 是 M = 5 的两...原创 2020-04-11 12:13:45 · 777 阅读 · 0 评论 -
杨辉三角实现
/**1.第一行有一个元素,第n行有n个元素2.每一个行的第一个元素和最后一个元素都是13.从第三行开始,对于非第一个元素和最后一个元素的元素。即:yanghui[i][j]=yanghui[i-1][j-1]+yanghui[i-1][j];*/public class Yanghui { public static void main(String[] args) { ...原创 2020-03-22 18:49:46 · 149 阅读 · 0 评论 -
1.如果一个数恰好等于它的因子之和,这个数就称为完数,例如 6 = 1+2+3 编程找出1000以内的所有完数(因子:除去这个数本身的其它约数)
1.如果一个数恰好等于它的因子之和,这个数就称为完数,例如 6 = 1+2+3编程找出1000以内的所有完数(因子:除去这个数本身的其它约数)public class WanShu { public static void main(String[] args) { int factor = 0; for (int i = 1; i <= 1000...原创 2020-03-21 13:31:04 · 1416 阅读 · 0 评论 -
Java中Scanner对象中hasNext()与next()方法浅析
相信很多像我一样在刚刚接触Java的时候都有遇到这样的问题:我们可能希望的是:先输出“请输入:”然后我们就可以在控制台输入一个字符串或数字。但是,事实却是:控制台要我们先输入,输入后才显示“请输入:”。这是怎么回事?原因:首先,sc.hasNext()和sc.next()都可以用来输入我们,可以发现,hasNext()返回的是boolean类型而next()返回的是你输入的那个...转载 2020-03-14 18:44:39 · 738 阅读 · 0 评论 -
Java把一个文件转化为byte字节数组
/** * 把一个文件转化为byte字节数组。 * * @return */ private byte[] fileConvertToByteArray(File file) { byte[] data = null; try { FileInputStream fis = new Fi...转载 2020-03-07 17:50:28 · 2154 阅读 · 0 评论