Методы C++ для объединения упорядоченных связанных списков: итеративные, рекурсивные, очередь с приоритетами, разделяй и властвуй, на месте