Нет необходимости использовать очередь с дополнительным приоритетом.
This problem can be solved using 2 methods:
Метод 1:
Сначала объедините 2 списка изатем сортировать.
Учитывая, Size of list 1 = n
и Size of list 2 = m
Time complexity:
O ((n + m) log (n + m))
Auxiliary Space complexity:
O (n + m)
Метод 2:
Сначала отсортируйте оба списка, а затем объедините.
Time complexity:
O (nlog (n) + mlog (m) + (n + m))
Auxiliary Space complexity:
O (n + m)
Вывод: Из вышеописанных временных сложностей очевидно, что метод 2 лучше, чем метод 1, и сложность пространства для обоих методов остается одинаковой.