有某一个m行n列整数矩阵,满足如下条件: 
1) 在每一行,从左到右数值递增; 
2) 在每一列,从上到下数值递增。 
如下图是一个满足上述条件的6×5的矩阵: http://photo.163.com/photo/wuruijuan96/?u=wuruijuan96#m=2&ai=5634979&pi=1788320671&p=1 
图在这,大家受累(传图片显示不出来。见谅!)请使用Java编写一个函数,实现如下功能: 
1) 输入:任意一个整数矩阵,任意一个整数 
2) 输出:在矩阵中出现该整数的所有位置坐标;若没有找到,则返回null。 
要求: 
1) 算法运行速度最快; 
2) 给出源代码,并分析算法复杂度; 
3) 给出测试用例,并说明每个用例的特征。 
很着急,谢谢