1->2->3->…->n-1->n
折叠为1->n->2->n-1->3->n-2…
分成两半
后半段链表倒过来
如何把一个单链表倒序
2)
比较数组和链表的访问和插入效率,如何优化单链表的随机访问:跳表
3)实现线程安全的缓冲区:互斥volatail 读写锁 reentrantReadWriteLock
如果是高并发的情况怎么优化:场景如果读远多于写,可以读并发,写类似于线程安全的arraylist,写时维护副本,写完交换引用。
4)TCP/IP 为什么关闭时4次挥手,比3次握手少一次
5)项目:灰度系统怎么实现的,队列什么的
6)有什么问题想问