上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 55 下一页
  2019年12月18日
摘要: 把二叉搜索树转换为累加树 描述 给定一个二叉搜索树(Binary Search Tree),把它转换成为累加树(Greater Tree),使得每个节点的值是原来的节点值加上所有大于它的节点值之和。 例如: 输入: 二叉搜索树: 5 / \ 2 13 输出: 转换为累加树: 18 / \ 20 13 阅读全文
posted @ 2019-12-18 20:15 反光的小鱼儿 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 描述 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。 示例 :给定二叉树 1 / \ 2 3 / \ 4 5 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。 注意:两结点之间的路径长度是以它们之间边的 阅读全文
posted @ 2019-12-18 17:34 反光的小鱼儿 阅读(168) 评论(0) 推荐(0) 编辑
  2019年12月17日
摘要: 路径总和 III 描述 给定一个二叉树,它的每个结点都存放着一个整数值。 找出路径和等于给定数值的路径总数。 路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。 二叉树不超过1000个节点,且节点数值范围是 [-1000000,1000000] 的整数 阅读全文
posted @ 2019-12-17 21:14 反光的小鱼儿 阅读(437) 评论(0) 推荐(0) 编辑
  2019年12月16日
摘要: 线上问题排查,这些命令你一定用得到! 了解机器连接数情况 问题:1.2.3.4 的sshd的监听端口是22,如何统计1.2.3.4的sshd服务各种连接状态(TIME_WAIT/ CLOSE_WAIT/ ESTABLISHED)的连接数。 常见方法: netstat -n | grep 1.2.3. 阅读全文
posted @ 2019-12-16 23:22 反光的小鱼儿 阅读(254) 评论(0) 推荐(0) 编辑
  2019年12月13日
摘要: 描述 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你在不触 阅读全文
posted @ 2019-12-13 18:02 反光的小鱼儿 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 描述 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。 示例 1 阅读全文
posted @ 2019-12-13 17:18 反光的小鱼儿 阅读(309) 评论(0) 推荐(0) 编辑
  2019年12月6日
摘要: 描述 给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。 找到所有在 [1, n] 范围之间没有出现在数组中的数字。 您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗? 你可以假定返回的数组不算在额外空间内 阅读全文
posted @ 2019-12-06 12:13 反光的小鱼儿 阅读(258) 评论(0) 推荐(0) 编辑
  2019年12月5日
摘要: 描述 给定一个整数数组,你需要寻找一个连续的子数组,如果对这个子数组进行升序排序,那么整个数组都会变为升序排序。 你找到的子数组应是最短的,请输出它的长度。 示例 1: 输入: [2, 6, 4, 8, 10, 9, 15]输出: 5解释: 你只需要对 [6, 4, 8, 10, 9] 进行升序排序 阅读全文
posted @ 2019-12-05 20:31 反光的小鱼儿 阅读(228) 评论(0) 推荐(0) 编辑
  2019年11月28日
摘要: 短 URL 系统是怎么设计的? 短网址(short URL)系统的原理及其实现 全网最通俗易懂的【短链接】入门 短链介绍 把普通网址,转换成比较短的网址。比如:http://t.cn/RlB2PdD 这种,在微博这些限制字数的应用里。好处不言而喻。短、字符少、美观、便于发布、传播。 百度短网址 ht 阅读全文
posted @ 2019-11-28 11:16 反光的小鱼儿 阅读(896) 评论(1) 推荐(0) 编辑
  2019年11月21日
摘要: 深入链表数据结构,助你搞定链表算法题 思路 从尾到头打印链表有点像栈的数据结构模型。因此,这里我们可以使用一个栈去保存链表中的所有节点,然后pop栈顶元素,打印即可。但这不仅增加了一定的空间复杂度,也增加了一定的时间复杂度。 这个问题无非就是打印链表中的值而已,如果我们能够按照栈调用的方式对其进行调 阅读全文
posted @ 2019-11-21 17:24 反光的小鱼儿 阅读(244) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 55 下一页