java刷题~
菜丸
这个作者很懒,什么都没留下…
展开
-
LeetCode 239. Sliding Window Maximum
题目描述:给一个数组 nums 和一个窗口大小 k 。假定你只能看到窗口内的数字,每次窗口移动,滑动一格。(k总是有效的, 1<= k <= nums.length )要求:返回每次窗口中的数字的最大值,组成的数组。举栗:Input:nums=[1,3,-1,-3,5,3,6,7], k=3OutPut: [3,3,5,5,6,7]Explanation:Window position Max---------------原创 2020-07-15 09:48:24 · 271 阅读 · 0 评论 -
使用HashSet添加2个Music对象,并遍历。显示时将歌曲名长度>3的截取前三位后面追加...
题目:使用HashSet添加2个Music对象,并遍历。显示时将歌曲名长度>3的截取前三位后面追加…示例:歌曲名:纤夫的。显示为:纤夫的…其他不变package hashSet;import java.util.HashSet;public class HashSetTest { public static void main(String[] args) { HashSet<Music> hs = new HashSet<>(); hs.add(new原创 2020-05-13 17:13:41 · 301 阅读 · 0 评论 -
LeetCode.max-points-on-a-line
转载自微信公众号题 目 :对于给定的n个位于同一二维平面上的点,求最多能有多少个点位于同一直线上Given n points on a 2D plane, find the maximum number of points that lie on the same straight line.分 析 :分为n、n-1、n-2……3等组(每组分别包含n个点、n-1个点……),找到每组...原创 2020-05-02 22:16:43 · 155 阅读 · 0 评论 -
【面试】hashCode与equals两者之间的关系 / == 和equals / 为什么要重写equals方法 / 重写equals /hashcode方法 / 为什么要重写hashCode方法
文章目录1、hashCode与equals两者之间的关系2、== 和equals的区别`3、为什么要重写equals()方法?4、重写equals()方法5、为什么要重写hashCode()方法?6、什么时候需要重写hashCode()方法?7、重写hashCode()方法:1、hashCode与equals两者之间的关系如果两个对象相同(即用equals比较返回true),那么它们的ha...原创 2020-04-20 21:10:33 · 367 阅读 · 0 评论 -
LeetCode.4.max-points-on-a-line
题目:对于给定的n个位于同一二维平面上的点,求最多能有多少个点位于同一直线上Given n points on a 2D plane, find the maximum number of points that lie on the same straight line.解题思路分为n、n-1、n-2……3等组(每组分别包含n个点、n-1个点……),找到每组中包含第一个点的点数最多的...原创 2020-04-11 22:10:47 · 143 阅读 · 0 评论 -
LeetCode.4.longest-valid-parentheses
题目描述给出一个仅包含字符’(‘和’)'的字符串,计算最长的格式正确的括号子串的长度。对于字符串"(()“来说,最长的格式正确的子串是”()",长度为2.再举一个例子:对于字符串")()())",来说,最长的格式正确的子串是"()()",长度为4.Given a string containing just the characters’(‘and’)’, find the leng...原创 2020-04-11 09:13:36 · 247 阅读 · 0 评论 -
LeetCode.3.minimum-depth-of-binary-tree
题目:求给定二叉树的最小深度。最小深度是指树的根结点到最近叶子结点的最短路径上结点的数量。Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf n...原创 2020-04-01 10:23:49 · 211 阅读 · 0 评论 -
LeetCode:1.最大乘积
Leetcode :数组Diffculty:空间复杂度 / 数组 / long题目:给定一个无序数组,包含正数、负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1)输入描述:输入共2行,第一行包括一个整数n,表示数组长度第二行为n个以空格隔开的整数,分别为A1,A2, … ,An输出描述:满足条件的最大乘积去最大乘数有两种可能...原创 2020-03-24 16:28:04 · 455 阅读 · 0 评论