由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 如何sort and merge n 个sorted linked list
相关主题
嵌入式系统用什么sorting算法比较好?merge sort: could the merge step be done with O(n) time and O(1) space?
我这个selection sort程序无法用于含重复数字的list,请问怎么修改?哪位大侠给说说 何时用 merge sort, 何时用 quick sort, 何时
TicketMap里的link list没有sort问一个leetcode的排序问题
一道MS面试题 (转载)Re: 有娃有老公,但是却感觉自己什么都没有。 (转载)
underlying sort algorithm for SET in STL?求问个C# gc的问题
请教一个组合的算法A STL sorting algorithm problem
merge sort和quick sort到底有啥区别?问一个基本问题
请教一个初级算法问题 (转载)如何 randomize 一个sorted的文件 ?
相关话题的讨论汇总
话题: merge话题: sorted话题: sort话题: list话题: linked
进入Programming版参与讨论
1 (共1页)
o*z
发帖数: 1078
1
如何sort and merge n 个sorted linked list?
假设n 很大,比如million, 用什么结构和方法优化?
c**********e
发帖数: 2007
2
Can you merge by subgroup, say merge every 2 first?
r********n
发帖数: 7441
3
some thoughts based on branch and bound method: recursion + divide and conquer + merge sort
i) pick a number a, then divide n sorted linked lists into three classes:
1. min(list elements) > a
2. max(list elements) < a
3. remaining lists
ii) create three branches for them: L, M, R, if any branch contains <= 3
lists, perform merge sort, make the branch as fathomed
iii) pick any unfathomed node, perform i) ~ iii)

【在 o*z 的大作中提到】
: 如何sort and merge n 个sorted linked list?
: 假设n 很大,比如million, 用什么结构和方法优化?

h******3
发帖数: 3
4
test test
h******3
发帖数: 3
5
二楼的办法 time = O(M*log(n)) 假设n个sorted list,一共M个element。
因为 merge 两个sorted list 是 linear time。 而每个element会被merge log(n)
次。
三楼的办法 best case 是 O(M*log(n)) 。 average case可能要差很多。因为分区不
均匀。
内存都是 O(M)
M**u
发帖数: 10158
6
map reduce

【在 o*z 的大作中提到】
: 如何sort and merge n 个sorted linked list?
: 假设n 很大,比如million, 用什么结构和方法优化?

1 (共1页)
进入Programming版参与讨论
相关主题
如何 randomize 一个sorted的文件 ?underlying sort algorithm for SET in STL?
如何让python dictionary sorting 的速度变得很快?请教一个组合的算法
请教一个MS Linked List的问题merge sort和quick sort到底有啥区别?
问一个linked list 问题请教一个初级算法问题 (转载)
嵌入式系统用什么sorting算法比较好?merge sort: could the merge step be done with O(n) time and O(1) space?
我这个selection sort程序无法用于含重复数字的list,请问怎么修改?哪位大侠给说说 何时用 merge sort, 何时用 quick sort, 何时
TicketMap里的link list没有sort问一个leetcode的排序问题
一道MS面试题 (转载)Re: 有娃有老公,但是却感觉自己什么都没有。 (转载)
相关话题的讨论汇总
话题: merge话题: sorted话题: sort话题: list话题: linked