主题
编程题
- ✅如何用队列实现一个栈?
- ✅如何用栈实现一个队列?
- ✅有一个包含N个整数的数组,请编写一个算法,找到其中的两个元素,使它们之差最小。时间复杂度必须为O(n)。
- ✅实现一个LRU缓存淘汰策略,支持get和put操作
- ✅判断101-200之间有多少个质数,并输出所有质数
- ✅请分别写出一个Java堆、栈、元空间溢出的代码
- ✅给定一个二叉搜索树,请找出其中第k小的元素
- ✅并发调三个方法,实现只要有一个成功就立即成功,否则等都失败才失败
- ✅两个线程,一个打印奇数,一个打印偶数,然后顺序打印出1-100
- ✅两个线程,一个打印123,一个打印ABC,交替输出1A2B3C
- ✅10个线程模拟赛马,所有马就绪后才能开跑,所有马到达终点后裁判宣布赛马成绩
- ✅线程池中怎么设置超时时间?一个线程如果要运行10s,怎么在1s就抛出异常
- ✅五个线程abcde,想先执行a,在执行bcd,bcd执行完后执行e如何做?
- ✅如果让你实现一个字符串的equals方法,你会如何实现?