Redis 的使用场景有哪些?
分布式锁的实现原理?
缓存穿透?
缓存雪崩?
消息队列的应用场景?
Java 中线程的状态有哪些?
线程池的核心参数?
核心线程数是怎么变成最大线程数的?
介绍一下 2 段实习?负责的项目
手撕,三数之和
给出一个有n个元素的数组S,S中是否有元素a,b,c满足a+b+c=0?找出数组S中满足条件的三元组 注意:三元组(a,b,c)中的元素必须降序排列,解集中不能包含重复三元组 数据范围,0<=n<=1000,时间复杂度O(n^2),空间复杂度O(n^2)
示例
输入
[-2,0,1,1,2]
输出
[[-2,0,2],[-2,1,1]]