由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Print out all elements in a sorted matrix
相关主题
一个NxN矩阵每行每列都sort好,如何排序?LinkedIn面试题请教
问道面试题一道热门的 Google 面试题
算法问题,m*m matrixfind kth element in n*n sorted matrix
狗家 onsite 求bless大雪天裸体跪问关于young tableau的几道题目~~~
算法一问问个经典问题的improvement
请教一个老算法题, k-th largest sum问个题
Find the K largest element in a sorted M*N array如何让python dictionary sorting 的速度变得很快? (转载)
请教一道careercup 150上的题也问一个median的问题
相关话题的讨论汇总
话题: print话题: matrix话题: sorted话题: 2lgn话题: elements
进入JobHunting版参与讨论
1 (共1页)
f*****w
发帖数: 2602
1
精华区里面的问题  矩阵行和列都排好了 需要按顺序打印出所有元素
1 2 3
4 5 6
7 8 9
讨论的人说用heap 但是用heap无非也要n^2lgn;
而把整个matrix认作一个数组排序其实也就n^2lgn^2 = O(n^2lgn)
还有更好的办法么?
f*******4
发帖数: 1401
2
杨氏矩阵本身就是一个heap 你一个一个输出 每次输出
后heaplify 不是应该是O(n log n)吗 怎么会是
n^2 lg n?
C***y
发帖数: 2546
3
n*n的矩阵

【在 f*******4 的大作中提到】
: 杨氏矩阵本身就是一个heap 你一个一个输出 每次输出
: 后heaplify 不是应该是O(n log n)吗 怎么会是
: n^2 lg n?

e*****e
发帖数: 1275
4
young tableau就是打印(0,0)位置的值然后delete, 然后youngify
C***y
发帖数: 2546
5
这个是O(n^3)的吧,有没有更好的了?

【在 e*****e 的大作中提到】
: young tableau就是打印(0,0)位置的值然后delete, 然后youngify
e*****e
发帖数: 1275
6
你这个矩阵是NXN,就是有n^2个item.
如果把它们打印出来,能好于n^2, 俺实在觉得不可能。
e*****e
发帖数: 1275
7
我也觉得我的solution 不好,那位大牛给说说,有啥好solution?
f*****w
发帖数: 2602
8
youngify 是什么操作?  难道只要O(1)就行?
C***y
发帖数: 2546
9
yougify的复杂度是O(N+M)
所以总的复杂度应该是3次方的
上面我写错了

【在 f*****w 的大作中提到】
: youngify 是什么操作?  难道只要O(1)就行?
f*****w
发帖数: 2602
10
期待高手出现
1 (共1页)
进入JobHunting版参与讨论
相关主题
也问一个median的问题算法一问
一个小公司面经请教一个老算法题, k-th largest sum
Amazon algorithm question, googleFind the K largest element in a sorted M*N array
有A[i]请教一道careercup 150上的题
一个NxN矩阵每行每列都sort好,如何排序?LinkedIn面试题请教
问道面试题一道热门的 Google 面试题
算法问题,m*m matrixfind kth element in n*n sorted matrix
狗家 onsite 求bless大雪天裸体跪问关于young tableau的几道题目~~~
相关话题的讨论汇总
话题: print话题: matrix话题: sorted话题: 2lgn话题: elements