摘要: 剑指OFFER_数据流中的中位数 题目描述 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法 阅读全文
posted @ 2020-06-26 14:26 樱花小猪 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 剑指OFFER_滑动窗口的最大值 题目描述 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动 阅读全文
posted @ 2020-06-26 11:34 樱花小猪 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 剑指OFFER_矩阵中的路径 题目描述 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 $\begin a & 阅读全文
posted @ 2020-06-26 00:27 樱花小猪 阅读(83) 评论(0) 推荐(0) 编辑