<
查看: 2165| 回复: 5
收起左侧

tsy3602 : 帖个晚上考试的算法题,如果可能的话麻烦版主重发

wwwyhx | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   173
87%
13%
25

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
悲剧的权限,我帖个我们今天晚上考试的一个算法题,给大家看看,如果可能的话麻烦版主重发下:
consider an n*n matrix M of integer numbers in which the elements in each row are sorted in ascending order and so are the elements in each column.
Check if a given number is in M.
求O(n)解法。

(这题我发过, 可以在网上搜杨氏矩阵)

上一篇:Microsoft : Judge binary tree equality with swapping allowed
下一篇:google: sum of square
ziegfeld 2011-10-31 23:08:42 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   47
100%
0%
0
大大这个不是发过吗?
下面好多人在讨论来着。。
ps NOI的孩子们伤不起 。。
回复

使用道具 举报

nooneknow 2011-11-1 06:19:17 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   201
93%
7%
15
O(n)的话,很简单。
从右上角(或者左下角)开始。
线性回扫,在那行找到第一个比key小的元素,然后在那一列找到第一个比key大的元素。
repeat until找到或者不能移动了。

不用线性扫的话,binary search,quad划分都能保证不比O(n)慢。
回复

使用道具 举报

ziegfeld 2011-11-1 07:40:42 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   47
100%
0%
0
楼上搞NOI的? 膜拜一下... 有前途的孩纸啊
PS 奔三的人看十几岁小孩的论文想破脑袋,你们伤不起。
burself 发表于 2011-11-1 06:04



    可别。。我是说楼主是啊楼主是。。我也奔三了光阴虚度啊 T.T
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

Advertisement
>
快速回复 返回顶部 返回列表