240Search a 2D Matrix II
2015-07-28 09:15
239 查看
这题相比I,主要是失去了全序,一个蛮力方法可以做到MlogN或者NlogM。
比较优的方法是M+N,这很容易想到是走格子,但是我开始想从左上角走,但是从左上角走,不管往下还是往右,数据都是变大的,不太好搞。
看了Discussion,才发现如果从左下或者右上开始走,那么必然是一个方向减小,一个方向增加,也就是正确的方式。
比较优的方法是M+N,这很容易想到是走格子,但是我开始想从左上角走,但是从左上角走,不管往下还是往右,数据都是变大的,不太好搞。
看了Discussion,才发现如果从左下或者右上开始走,那么必然是一个方向减小,一个方向增加,也就是正确的方式。
相关文章推荐
- SAP中国区总裁萧洁云:我加盟SAP的三个原因
- Java中isAssignableFrom()方法与instanceof()方法用法
- Java内存溢出的详细解决方案[转载]
- 在Mac上编译安装PHP7的开发环境
- ACboy needs your help again!
- java项目内存溢出解决方法
- [移动] Android推送方案分析(MQTT/XMPP/GCM)
- GraphicalLayout 不显示
- poj 3436 ACM Computer Factory 最大流拆点+输出路径
- 快快快!27个提升效率的iOS开源库推荐
- 要给出互联网解决社会性问题的步骤与方法
- Android系列--DOM、SAX、Pull解析XML
- Android Stuido 好卡怎么办?不要急,兄弟来教你
- 在Eclipse里自动导入相应包的类名的快捷键
- Manacher算法
- Spring MVC框架实例
- Merge Two Sorted Lists
- RHEL十一(归档文件并在系统间复制文件)
- JavaScript中双叹号(!!)作用
- [寒江孤叶丶的Cocos2d-x之旅_36]用LUA实现UTF8的字符串基本操作 UTF8字符串长度,UTF8字符串剪裁等