标签: linked-list binary-search
如何使用二分搜索方法查找两个已排序链接列表的中位数? 假设L1和L2分别是包含n1和n2个整数的列表,并且这两个列表已经按数字顺序排序。我需要使用二分搜索在组合列表中找到n1 + n2个整数的中位数。
答案 0 :(得分:0)
您无法在链接列表中应用二进制搜索方法,因为在列表中,与数组不同,节点不位于连续的内存地址。如果不进行遍历,您只需放大任何中间节点即可。
列表是否排序,单链接或双链接并不重要。