09 2020 档案

摘要:LeetCode pro538 leetcode的一道简单算法题,是关于累加树的,要求把二叉搜索树转换为累加树 题干: 给定一个二叉搜索树(Binary Search Tree),把它转换成为累加树(Greater Tree),使得每个节点的值是原来的节点值加上所有大于它的节点值之和。 例如: 输入 阅读全文
posted @ 2020-09-21 18:07 TidalCoast
摘要:Es6中新增了对数组拆分并且赋值的方法——解构赋值 例子: let arr = [1, 2, 3]; let [a, b, c] = arr; console.log("a = " + a);// a = 1 console.log("b = " + b);// b = 2 console.log( 阅读全文
posted @ 2020-09-14 15:06 TidalCoast 阅读(968) 评论(0) 推荐(0)
摘要:java线程死锁 java线程死锁代码示例: 通过lock实现死锁 public class DeadLockTest { Lock lock1 = new ReentrantLock(true); Lock lock2 = new ReentrantLock(true); public void 阅读全文
posted @ 2020-09-06 19:39 TidalCoast
摘要:java线程池 什么是线程池? 线程池就是一个容器,把创建的若干个线程放入这个容器中,当处理任务需要运行线程时,线程池会将线程提交到任务队列中,处理完之后线程并不会被销毁,而是仍然处于线程中,等待下一任务,如果之后还有任务要使用这个线程,该线程会再次被提交到任务队列中。 使用线程池的优点 java中 阅读全文
posted @ 2020-09-06 18:41 TidalCoast