06 2021 档案

摘要:面试常考题目:要求时间复杂度为O(n),空间复杂度为O(1) 还可以适当变形,改成合成k个有序的链表 public class leetcode23 { public ListNode mergeKLists(ListNode[] lists) { int len = lists.length; i 阅读全文
posted @ 2021-06-30 21:45 Peterxiazhen 阅读(58) 评论(0) 推荐(0)
摘要:import java.util.concurrent.atomic.AtomicInteger; import java.util.function.IntUnaryOperator; /** * 使用cas实现updateAndGet()方法 */ public class test1 { pu 阅读全文
posted @ 2021-06-17 10:06 Peterxiazhen 阅读(365) 评论(0) 推荐(0)
摘要:package day1; /** 特点:懒汉模式,只有使用时,才进行创建 * 首次调用getInstance()才使用synchronized加锁,后续使用时无需加锁 * 该代码存在效率问题,因为即使已经产生了单例之后,之后调用了getInstance()方法之后仍然还会加锁解锁, * 加锁和解锁 阅读全文
posted @ 2021-06-15 21:53 Peterxiazhen 阅读(1337) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2021-06-01 17:07 Peterxiazhen 阅读(36) 评论(0) 推荐(0)