theshy

博客园 首页 新随笔 联系 订阅 管理

2022年1月5日 #

摘要: final修饰对象 public class Solution { public static void main(String[] args) { final String o = new String(); String s = new Solution().addOne(o); System. 阅读全文
posted @ 2022-01-05 10:19 tziSher 阅读(23) 评论(0) 推荐(0) 编辑

2022年1月2日 #

摘要: 左神 中级提升班 3-3 编写一个程序,对一个栈里的整形数据,按升序进行排序,最小元素位于栈顶,要求最多只能使用一个额外的栈存放临时数据,但不得将元素复制到别的数据结构中 *** 阅读全文
posted @ 2022-01-02 19:05 tziSher 阅读(32) 评论(0) 推荐(0) 编辑

摘要: 左神 中级提升班2-2 给你一个字符串,可以在任意位置添加括号,将其转化为一个完整的字符串,返回至少需要添加多少个括号 ()()(())是完整的 ()(是不完整的 最小子结构一定是() class Solution { public int f(String s) { char[] chs = s. 阅读全文
posted @ 2022-01-02 19:05 tziSher 阅读(35) 评论(0) 推荐(0) 编辑

摘要: 左神 中级提升班2-1 n表示二叉树节点的个数 返回能够形成多少种不同的二叉树的结构 分析 解决一个原子问题 import java.util.Arrays; class Solution { public long[] cache; /** * @param n 二叉树节点的个数 * @retur 阅读全文
posted @ 2022-01-02 19:05 tziSher 阅读(33) 评论(0) 推荐(0) 编辑

摘要: 左神 中级提升班 2-3 给定一个数组arr,求差值为k的数字对,结果去重 import java.util.*; class Solution { public List<List<Integer>> f(int[] arr, int k) { List<List<Integer>> ans = 阅读全文
posted @ 2022-01-02 16:32 tziSher 阅读(31) 评论(0) 推荐(0) 编辑

摘要: 左神 中级提升班 2-4 题目 给一个包含n个整数元素的集合a,一个包含m个整数元素的集合b 定义magic操作为,从一个集合中取出一个元素,放到另一个集合里,且操作后两个集合的平均值都大于操作前 返回最多可以进行多少次magic操作 注意以下两点 不可以把一个集合的元素取空,这样就没有平均值了 值 阅读全文
posted @ 2022-01-02 16:32 tziSher 阅读(91) 评论(0) 推荐(0) 编辑

摘要: leetcode 32.最长有效括号 左神 中级提升班 3-2 class Solution { public int f(String s) { //1 char[] chs = s.toCharArray(); int n = s.length(); //表示以i结尾的最长有效子串 int[] 阅读全文
posted @ 2022-01-02 16:32 tziSher 阅读(35) 评论(0) 推荐(0) 编辑

摘要: 左神 给你一个字符串s 一个字符串t 返回s中涵盖t所有字符的最短子串 class Solution { int f(String s, String t) { //1 int ans = Integer.MAX_VALUE; char[] chs = s.toCharArray(); char[] 阅读全文
posted @ 2022-01-02 10:29 tziSher 阅读(38) 评论(0) 推荐(0) 编辑

2022年1月1日 #

摘要: 左神 step num 给定一个正整数,判断它是否是某个数的step num 680的step num为680+68+6 if a<b,则 stepnum(a)<stepnum(b) class Solution { boolean f(int x) { int l = 0, r = x; whil 阅读全文
posted @ 2022-01-01 22:08 tziSher 阅读(62) 评论(0) 推荐(0) 编辑

摘要: leetcode 56.合并区间 import java.util.Arrays; import java.util.Comparator; class Solution { public int[][] merge(int[][] intervals) { //sort Arrays.sort(i 阅读全文
posted @ 2022-01-01 19:50 tziSher 阅读(123) 评论(0) 推荐(0) 编辑