刷题

jvav

栈:

要知道用什么数据结构来做

优先级不高

int、Integer

递归

合并两个有序链表: 从尾部开始考虑,直到头部
将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Solution {
public ListNode mergeTwoLists(ListNode l1, ListNode l2) {
if (l1 == null) {return l2;}
else if (l2 == null) {return l1;}
else if (l1.val < l2.val) {
l1.next = mergeTwoLists(l1.next, l2);
return l1;
}
else {
l2.next = mergeTwoLists(l1, l2.next);
return l2;
}
}
}

Stack类型问题:Java中的Stack类只能接受引用类型作为泛型参数,不能直接使用基本数据类型。因此,你不能使用Stack,而应该使用Stack

二叉搜索树

性质:二叉搜索树的中序遍历一定是递增的

动态规划:

给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 s1 和 s2 交错 组成的。
最优子结构:a[i]=a[i-1]+b[i…]…balabala

滚动数组

lang

Scanner s= new Scanner…

笔经

线程、进程区别

页面间参数传递的方法有哪些:GET\POST、cookie、Session

什么是依赖注入(DI)、控制反转(IoC)?背–DI: 组件不由自己来创建、管理对象,而由外部容器负责,然后注入到组件中。–IoC: 控制权从程序代码转移到容器。 –why: 减少耦合度

接口、抽象类区别:抽象类可以被继承,接口不能;接口可以多重继承、抽象类不能。抽象类适用表示一种类,接口则是规范

线程如何共享数据:
Forword和Redirect区别:

servlet:

如何唤醒阻塞

jvav

java里ArrayList和LinkedList:动态数组和链表
final的3个作用

springboot

Spring Boot中的Profile是如何工作的? – Profile提供了一种方式,通过@Profile注解,可以指定某个组件在特定的Profile激活时才加载。

SQL:

like+%:
limit+offset
order+desc


刷题
https://bl4zygao.github.io/2023/06/17/刷题/
Author
bl4zy
Posted on
June 17, 2023
Licensed under