摘要:
输入一个链表,反转链表后,输出新链表的表头。 思路:需要定义3个指针,分别指向当前遍历到的节点、它的前一个节点及后一个节点。 测试用例: (1)输入的链表头指针是null (2)输入的链表只有一个节点 (3)输入的链表有多个节点 /* public class ListNode { int val; 阅读全文
posted @ 2019-11-07 23:47
wangAQS
阅读(123)
评论(0)
推荐(0)
摘要:
该范式分为两部分,分别针对等待方(消费者)和通知方(生产者)。 等待方遵循如下原则。 (1)获取对象的锁。 (2)如果条件不满足,那么调用对象的wait()的方法,被通知后仍要检查条件。 (3)条件满足则执行对应的逻辑。 对应的伪代码如下。 synchronized(对象){ while(条件不满足 阅读全文
posted @ 2019-11-07 20:14
wangAQS
阅读(256)
评论(0)
推荐(0)

浙公网安备 33010602011771号