摘要: 题目描述:给定一个二叉树,返回该二叉树的之字形层序遍历,(第一层从左向右,下一层从右向左,一直这样交替)。 例如:给定的二叉树是{3,9,20,#,#,15,7},该二叉树之字形层序遍历的结果是 [ [3], [20,9], [15,7] ] 解题思路:二叉树的层序遍历要用队列,二叉树的前中后序遍历 阅读全文
posted @ 2021-03-12 17:58 justloving 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 在Visual Studio 2017和更高版本中,Google Test已作为C ++桌面开发工作负载的默认组件集成到Visual Studio IDE中。要验证它是否已安装在您的计算机上,请打开Visual Studio安装程序,并在工作负载组件列表下找到Google Test:这里我使用的vs 阅读全文
posted @ 2021-03-07 21:29 justloving 阅读(4282) 评论(0) 推荐(2) 编辑
摘要: 题目链接:https://leetcode-cn.com/problems/search-a-2d-matrix/ 这里提供两种解题思路。 思路一:先确定target在矩阵的哪一行,然后在这行元素中查找是否存在该目标值。 class Solution { public: bool searchMat 阅读全文
posted @ 2021-03-04 22:04 justloving 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://leetcode-cn.com/problems/range-sum-query-2d-immutable/ 这个是 区域和检索 - 数组不可变的进阶。 这道题的解题思路是分别求一维数组的前缀和,然后再求二位数组中指定区域的和。 具体实现方面,创建 m 行 n+1 列的二维 阅读全文
posted @ 2021-03-04 21:57 justloving 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://leetcode-cn.com/problems/range-sum-query-immutable/ 这个题属于简单类型,这里主要是记录一种思路。 第一反应是循环求取数组中i到j元素的和,当然第一反应得到的答案通常都不是最优解法。 这里记录另一种思路,前缀和 先计算数组  阅读全文
posted @ 2021-03-01 18:29 justloving 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 链接:https://leetcode-cn.com/problems/get-equal-substrings-within-budget 给你两个长度相同的字符串,s 和 t。 将 s 中的第 i 个字符变到 t 中的第 i 个字符需要 |s[i] - t[i]| 的开销(开销可能为 阅读全文
posted @ 2021-02-05 16:13 justloving 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 问题现象:线上无结果报警,rein的cost高,rein下游java模块cost正常。 这里先讲一下java的分代回收,效果图如下: 1.绝大多数刚创建的对象会被分配在Eden区,其中的大多数对象很快就会消亡。当Eden区满的时候,执行Minor GC,将消亡的对象 清理掉,并将剩余的对象复制到一个 阅读全文
posted @ 2021-02-02 21:46 justloving 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 开发由于手抖或者考虑不周全(这里是考虑不周)出现代码中存在死循环,且代码覆盖率不能发现(代码覆盖了未必会触发死循环), 建议每次代码diff时重点关注循环退出条件是否总是成立。可以防止不易触发的死循环存在。 一般常见的死循环形式如下,在for内部处理过程中对循环变量自减,导致退出循环条件不成立。 下 阅读全文
posted @ 2021-02-02 20:48 justloving 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 微信朋友圈点赞的测试点 功能测试: 点赞/取消点赞某条朋友圈,验证是否成功 点赞的人是否在可见分组里; 点赞状态是否能即时更新显示 是否在未登录时可查看被点赞的信息 点赞显示的是否正确,一行几个,特殊人名显示 点赞是否按时间进行排序,头像对应的是否正确; 接口测试: 点赞朋友圈,验证朋友能否收到提示 阅读全文
posted @ 2021-02-02 20:30 justloving 阅读(1826) 评论(0) 推荐(0) 编辑
摘要: 如何判断qps达到极限: 通过命中 netstat –nap|grep head 观看其中收发队列的是否有不为0的,有不为0的说明有线程阻塞 io达到极限: 通过iostat -x 1观察io是否到瓶颈了 阅读全文
posted @ 2021-02-01 20:51 justloving 阅读(640) 评论(0) 推荐(0) 编辑