摘要:
简介 简单来说这两个接口都是执行多线程里面使用的东西. 参考链接 https://blog.csdn.net/qq_41357573/article/details/88887566 区别 Java多线程有两个重要的接口,Runnable和Callable,分别提供了一个call方法和一个run方法 阅读全文
摘要:
简介 理解题目很重要 注意,不能走进一个分支又掉头回来走另一个分支,路径会重叠,不符合定义。 code class Solution { public int maxValue = Integer.MIN_VALUE; public int maxPath(TreeNode root) { if(r 阅读全文
摘要:
简介 设置多个指针. code class Solution { public ListNode swapPairs(ListNode head) { if(head == null) return null; ListNode newHead = new ListNode(-1, null); n 阅读全文
摘要:
简介 说实话, 感觉有点难, 就算知道是使用回溯进行撰写. code class Solution { static final int SEG_COUNT = 4; List<String> ans = new ArrayList<String>(); int [] segments = new 阅读全文
摘要:
简介 简单来说, move 可以对于赋值操作带来更好的效率, 因为减少了临时变量的构建. 另外对于完美转发, 右值与左值的使用, 晕晕晕. 参考链接 https://blog.csdn.net/booirror/article/details/45057689 code ans.push_back( 阅读全文