Passion and Patience

Work Hard, Play Hard

导航

2024年5月20日 #

844 比较含退格的字符串

摘要: class Solution { public boolean backspaceCompare(String s, String t) { Stack<Integer> stk1 = new Stack<Integer>(); Stack<Integer> stk2 = new Stack<Int 阅读全文

posted @ 2024-05-20 17:59 安静的聆 阅读(3) 评论(0) 推荐(0) 编辑

2024年4月24日 #

HJ23 删除字符串中出现次数最少的字符

摘要: 利用list的排序来得到最小次数的字符,其中需要注意对map做深拷贝!卡了很久,因为不知道如何处理最小这一点 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in 阅读全文

posted @ 2024-04-24 17:01 安静的聆 阅读(25) 评论(0) 推荐(0) 编辑

HJ 坐标移动

摘要: 正则式.matches应用 我的解题思路:判断不符合标准的输入,以及switch函数进行情况选择 import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static voi 阅读全文

posted @ 2024-04-24 15:04 安静的聆 阅读(2) 评论(0) 推荐(0) 编辑

2024年4月8日 #

旋转魔方+ 搭建浮桥

摘要: import java.util.*; import java.math.*; public class Main{ public static void main(String[] args){ int minCost = Integer.MAX_VALUE, minDis = Integer.M 阅读全文

posted @ 2024-04-08 00:20 安静的聆 阅读(5) 评论(0) 推荐(0) 编辑

2024年4月5日 #

HJ10 字符个数统计

摘要: 利用hashset的去重特性存储元素,注意string转换成字符数组的方法是toCharArray() import java.util.Scanner; import java.util.HashSet; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public c 阅读全文

posted @ 2024-04-05 23:29 安静的聆 阅读(11) 评论(0) 推荐(0) 编辑

HJ3 明明的随机数

摘要: 利用容器的自排序API方法Collections.sort() 注意list也有list.contains()方法 import java.util.Scanner; import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public c 阅读全文

posted @ 2024-04-05 23:27 安静的聆 阅读(17) 评论(0) 推荐(0) 编辑

牛客 HJ5进制转换

摘要: 暴力匹配求解: java字符与整型之间的转换:char-'0'与(char) int,字符串与整型转换:String.valueOf(int)与Integer.parseInt(str) import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package 阅读全文

posted @ 2024-04-05 21:39 安静的聆 阅读(11) 评论(0) 推荐(0) 编辑

Leetcode 无重复字符的最长子串

摘要: powcai的滑动窗口解决问题:不断向后滑动窗口,出现重复元素,重新计算窗口,巧妙利用map来记录先前出现的元素的位置索引 class Solution { public int lengthOfLongestSubstring(String s) { // 滑动窗口解决该问题 int left = 阅读全文

posted @ 2024-04-05 21:05 安静的聆 阅读(2) 评论(0) 推荐(0) 编辑

2024年3月31日 #

Leetcode 回文子串

摘要: Day 16 学习中心扩展法 class Solution { public int countSubstrings(String s) { // 从中心扩展, int count = 0; int n = s.length(); // 字符串长度分奇数和偶数,但回文中心的可能性是确定的 // 枚举 阅读全文

posted @ 2024-03-31 20:00 安静的聆 阅读(3) 评论(0) 推荐(0) 编辑

2024年3月29日 #

Leetcode 长度最小的子数组

摘要: Day 13 第一题 超出运行时间,两层循环 class Solution { public int minSubArrayLen(int target, int[] nums) { if(Arrays.stream(nums).sum()<target){ return 0; } int minS 阅读全文

posted @ 2024-03-29 14:19 安静的聆 阅读(6) 评论(0) 推荐(0) 编辑