Есть два списка данных, описаных структурой:
typedef struct list
{
char param[20]; //для параметра
char value[5]; //для значения
struct list *n //указатель на следующий элемент списка
} dl;
Список А содержит пары данных ПАРАМЕТР и ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ
Список Б содрежит пары ПАРАМЕТР и ПОЛЬЗОВАТЕЛЬСКОЕ ЗНАЧЕНИЕ
Количество элеменотов в списке Б меньше или равно количеству элементов в списке А.
Если b.param == a.param присваиваем a.value = b.value;
Как максимально эффективно найти нужные пары?