周子天
周子天
全部文章
分类
归档
标签
去牛客网
登录
/
注册
周子天的博客
全部文章
(共8篇)
题解 | 栈和排序
//如果每次循环都用一次Collections.max(intArr.subList(i,N))的话, //时间复杂度是N**2,但是, //如果提前先用反向循环设计一个最大值数组,时间复杂度就是N //即,intArr数组的最后一位肯定是这个(N,N)里最大的,所以从右往左推,用Math.max判...
2025-09-02
0
7
题解 | 牛牛与后缀表达式
//Character.isDigit检查字符是否是数字 //char类型的数字-'0'可以直接当int运算。 //这是因为Java中的字符类型(char)本质上是Unicode编码,数字字符’0’到’9’在Unicode中是连续的。 //所以当你执行一个数字字符减去’0’时,实际上是在计算它们的U...
2025-09-01
1
7
题解 | 【模板】栈的操作
//使用BufferReader缓冲输入,使用PrintWriter输出。 //把BufferReader的实例化read传入SteamTokenizer中,实现流缓冲读取。 //但是每次读取要调用SteamTokenizer的实例化tokenizer的nextToken方法。 //读取存入nval...
2025-08-28
1
15
题解 | 【模板】栈的操作
//top为即将入栈的元素的索引,当top为0的时候栈为空。这样做的目的是方便计算栈的size,直接用top表示 import java.util.Scanner; public class Main { public static void main(String[] args) { ...
2025-08-28
1
10
题解 | 凯撒加密
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n=...
2025-08-20
1
11
题解 | 扫雷
import java.util.Scanner; //封装了判断核心代码 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); ...
2025-08-18
1
15
题解 | 上三角矩阵判定
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n ...
2025-08-18
1
13
题解 | 二维斐波那契数列
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n=...
2025-08-14
1
21