10 / 5 15 / 1 8 7 return 3 public class Solution { public int largestBSTSubtree(TreeNode root) { if(root == null) return 0; int[] res = recursive(root); ...
摘要:线程的优先级代表线程的优先级为线程代表线程为,而代表该线程对应的操作系统级别的线程。若是有运行图形界面的环境,也可以使用一些图形化的工具,例如来生成线程栈文件。使用线程栈定位问题发现死锁当两个或多个线程正在等待被对方占有的锁,死锁就会发生。 什么是线程栈(thread dump) 线程栈是某个时间点,JVM所有线程的活动状态的一个汇总;通过线程栈,可以查看某个时间点,各个线程正在做什么...
摘要:记得以前做网站的时候遇到前端分享按钮会去百度分享或者在线生成一个分享代码,当时不懂现在看起来它们做了不少信息收集工作,于是便想着替换掉在上找了很久发现没有特别合适的于是便想着自己做一款组件。 记得以前做网站的时候遇到前端分享按钮会去百度分享或者jiathis在线生成一个分享代码,当时不懂现在看起来它们做了不少信息收集工作,于是便想着替换掉;在github上找了很久发现没有特别合适的于是...
摘要:百万量级的产品,扛起来并不费力。当你的网站或者接口有一个用户访问时,能在短时间内返回,那么,当用户量达到时,是否能在同样的时间内返回呢这是个问题。对于后端来说,把响应时间控制在合理的范围之内是很重要的。其他的也是类似。 分几点来答: 1. 首先,这其实是个技术选型题。 做技术选型的时候不能单纯的考虑性能,应该优先考虑业务类型,以及团队水平。另外的话,框架只是其中一环,还有配套呢。 如果...
摘要:题目思路个人觉得这是一道值得回味的二分法题目。与给出的二分法搜索比,这道题目的是未知的,并且是。我个人是从观察给出的例子入手的。我本人走的弯路是,过于专注于,从而逻辑变得复杂。其实,,和步就可以帮助我们顺利找到最小值。 题目 http://www.lintcode.com/en/pr... Suppose a sorted array is rotated at some pivot ...