[leetcode]剑指 Offer 29. 顺时针打印矩阵 2022-08-01 leetcode 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 示例 阅读更多
[leetcode]剑指 Offer 28. 对称的二叉树 2022-08-01 leetcode 请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \ 3 4 阅读更多
[leetcode]二叉树的完全性检验 2022-07-29 leetcode 给定一个二叉树的 root ,确定它是否是一个 完全二叉树 。 在一个 完全二叉树 中,除了最后一个关卡外,所有关卡都是完全被填满的,并且最后一个关卡中的所有节 阅读更多
Hive排序窗口函数row_number+rank+dense_rank的区别 2021-10-21 数据仓库 三者的区别 rank()排序相同时会重复,总数不变,即会出现1、1、3这样的排序结果; dense_rank()排序相同时会重复,总数会减少,即 阅读更多
并发、并行、串行的区别 2021-10-10 java 串行 在时间上不可能发生重叠,前一个任务没搞定,下一个任务就只能等着 并行 在时间上是重叠的,两个任务在 同一时刻互不干扰 的同时执行 并发 允许两个任务 阅读更多
ThreadLocal的原理和使用场景 2021-10-10 java ThreadLocal的原理 每一个Thread对象均含有一个ThreadLocalMap类型的成员变量threadLocals,它存储本线程 阅读更多