LeetCode
奔跑的小酱油
这个作者很懒,什么都没留下…
展开
-
第二种
import java.util.ArrayList;import java.util.Arrays;import java.util.Scanner;public class TestMain { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int length = Integer.parseInt(scanner.nextLine().原创 2021-04-27 22:47:51 · 204 阅读 · 0 评论 -
第一题
import java.util.ArrayList;import java.util.Scanner;public class Main3 { public static void main(String[] args) { /** * 输入 * 3 * 2 * 2,5,6,7,9,5,7 * 1,7,4,3,4 * * 输出: *.原创 2021-04-27 22:46:21 · 212 阅读 · 0 评论 -
第二题
import java.util.ArrayList;import java.util.Comparator;import java.util.List;import java.util.Scanner;public class Main2 { public static void main(String[] args) { /** * * 输入 -3 -1 5 7 11 15 * * 输出2 .原创 2021-04-27 22:45:45 · 142 阅读 · 0 评论 -
两个A B 集合
import java.util.Arrays;import java.util.List;import java.util.Scanner;import java.util.stream.Collectors;public class Main13 { public static void main(String[] args) { /* 同一个数轴x有两个点的集合A={A1,A2,...,Am}和B={B1,B2,...,Bm} A(.原创 2021-04-19 22:59:00 · 2646 阅读 · 1 评论 -
众数中位数
import java.util.*;import java.util.stream.Collectors;public class Main12 { public static void main(String[] args) { /* 1.众数是指一组数据中出现次数多的数 众数可以是多个 2.中位数是指把一组数据从小到大排列,最中间的那个数, 如果这组数据的个数是奇数,那最中间那个就是中位数 .原创 2021-04-19 22:58:03 · 1200 阅读 · 0 评论 -
简易内存池
import java.util.Arrays;import java.util.List;import java.util.Scanner;import java.util.TreeMap;import java.util.stream.Collectors;public class Main11 { public static void main(String[] args) { /* 有一个简易内存池,内存按照大小粒度分类 .原创 2021-04-19 22:57:12 · 1283 阅读 · 0 评论 -
连续的自然数之和
import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;public class Main8 { public static void main(String[] args) { /* 一个整数可以由连续的自然数之和来表示 给定一个整数 计算该整数有几种连续自然数之和的表达式.原创 2021-04-19 22:55:20 · 2476 阅读 · 0 评论 -
磁盘的容量
import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;public class Demo23 { public static void main(String[] args) { /* 磁盘的容量单位常用的有 M G T 他们之间的换算关系为 1T =1024G 1G=10.原创 2021-04-19 22:53:42 · 987 阅读 · 0 评论 -
删除字符串中出现次数最少的字符
import java.util.*;public class Demo19 { public static void main(String[] args) { /* 删除字符串中出现次数最少的字符 如果多个字符出现次数一样则都删除 例子: 输入 abcdd 字符串中只 输出 dd 输入 aabbccdd 输出 empty 如果都被删除 则换为.原创 2021-04-19 22:52:42 · 145 阅读 · 0 评论 -
第k长的子串
import java.util.*;public class Demo17 { public static void main(String[] args) {/* 给定一个字符串 只包含大写字母 求在包含同一字母的子串中 长度第K长的子串 相同字母只取最长的子串 输入 第一行 一个子串 1<len<=100 只包含大写字母 第二行为k的值 输出 输出连续出现次数第k多的字母的.原创 2021-04-19 22:50:50 · 2161 阅读 · 4 评论 -
计算和的最小值
import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Scanner;class Test01 {/* 给定两个整数数组array1 array2 数组元素按升序排列 假设从arr1 arr2中分别取出一个元素,可构成一对元素 现在需要取出k对元素,并对取出的所有元素求和计算和的最小值 注意:两对元素对应arr1 arr2的.原创 2021-04-19 22:48:13 · 996 阅读 · 0 评论 -
LeetCode20
import java.util.HashSet;import java.util.Set;import java.util.Stack;public class LeetCode20 { public static void main(String[] args) { String str = "()(()))"; //true System.out.println(judgeString(str)); } public stat.原创 2021-04-19 21:40:46 · 77 阅读 · 0 评论 -
LeetCode20. 有效的括号--JAVA实现
题目:给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例2:输入: "()[]{}"输出: true示例3:输入: "(]"输出: false示例4:输入: "([)]"输出: false示例5:输入: "{[]}"输出: true...原创 2020-11-15 19:44:28 · 92 阅读 · 0 评论