- 博客(7)
- 收藏
- 关注
原创 61. 最长不含重复字符的子字符串
class Solution { public int longestSubstringWithoutDuplication(String s) { Queue<String> q = new LinkedList<>(); int maxLen = 0; for (int i = 0; i < s.length(); i++) { while (...
2019-05-06 14:25:45 117
转载 继续之前写的
package demo;import java.util.*;import static java.util.Arrays.asList;public class Dish { private final String name; private final boolean vegetarian; private final int calories; ...
2019-04-19 17:10:31 126
原创 初试java8
排序以及“::”的方法调用import java.util.LinkedList;import java.util.List;import java.util.Comparator;class fruit{ String name; int weight; public fruit(String name,int weight) { // TODO Auto-generated ...
2019-04-17 17:48:06 132
原创 LeetCode第131场周赛(JAVA语言)
class Solution { public String removeOuterParentheses(String S) { Stack<String> s = new Stack<String>(); String str = ""; for(int i=0;i<S.length();i++) { ...
2019-04-07 14:36:57 354 1
原创 将数组分成和相等的三个部分
将数组分成和相等的三个部分给定一个整数数组 A,只有我们可以将其划分为三个和相等的非空部分时才返回 true,否则返回 false。形式上,如果我们可以找出索引 i+1 < j 且满足 (A[0] + A[1] + … + A[i] == A[i+1] + A[i+2] + … + A[j-1] == A[j] + A[j-1] + … + A[A.length - 1]) 就可以将数组...
2019-03-24 22:02:36 429
原创 滑动窗口的最大值
记录一次滑动窗口的解题技巧滑动窗口的最大值题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个:{[2,3,4],2,6,2,5,1},{2,[3,4,2],6,2...
2019-03-23 02:13:09 115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人