leetcod - Merge k Sorted Lists

来源:互联网 发布:手机怎么抢网络 编辑:程序博客网 时间:2024/06/14 06:24
Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity.
如果有k条链表,每条n个节点,2n * k/2 + 4n * k/4 +……= O( nk log k )
思路:第一次 :最后一个融合到第一个,删除最后一个链表;倒数第二个融合到第二个,删除最后一个(原先的倒数第二个),……
     第二次 : 重复第一次
……
     直到 只有一个链表
0 0