如何快速搜索二维矩阵所有局部窗口极大值
小弟想在一个二维矩阵中搜索局部窗口极大值,各位大牛可否给出一些好方法?
具体问题如下:
============================
对于一个大小为N * N的矩阵中的每个点P,在以P为圆心,半径为m的圆形窗口内,判定P是否是这个圆窗口内所有元素的局部极大值。要求能够找到整个矩阵内所有满足此条件的元素。(圆形窗口限制也可以放宽到以P为中心,宽高皆为(2m+1)的矩形窗口。)
===========================
本人目前只能想出复杂度为O(N * N * (2m+1) * (2m+1))的遍历算法,速度不行啊!
如果您能够给出一个高效率的算法实现,给出其复杂度分析,或者从一个新颖的角度分析此问题,或者哪怕是给出一点指点,我都非常感谢!!