Важная информация
Показано с 1 по 2 из 2

Тема: Заменить в списке все вхождения элемента

  1. #1 Заменить в списке все вхождения элемента 
    Новичок
    Регистрация
    10.04.2018
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 1 раз в 1 сообщении
    написать функцию которая заменяет в списке L все вхождения элемента E1 на E2 .Список сформировать на принципу стека .Элементы списка E1 E2 -типа Char
    Ответить с цитированием  
     

  2. Пользователь сказал cпасибо:

    Free Admin (11.04.2018)

  3. #2  
    Профи Аватар для rrrFer
    Регистрация
    01.08.2013
    Сообщений
    561
    Сказал(а) спасибо
    34
    Поблагодарили 249 раз(а) в 164 сообщениях
    C++ Code:
    1. struct node {
    2.   node* next;
    3.   char data;
    4. };
    5.  
    6. void change(node* top, char old_data, char new_data) {
    7.   if (nullptr == top)
    8.     return;
    9.   if (top->data == old_data)
    10.     top->data = new_data;
    11.   change(top->next, old_data, new_data);
    12. }


    Можно так решить.
    [Ссылки могут видеть только зарегистрированные пользователи. ] // программирование на Prolog, Erlang, C++
    Ответить с цитированием  
     

  4. 2 пользователя(ей) сказали cпасибо:

    >Quiet Snow< (12.07.2018), Free Admin (12.07.2018)

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 10
    Последнее сообщение: 29.12.2015, 09:39
  2. Ответов: 1
    Последнее сообщение: 09.11.2013, 19:10
  3. Ответов: 4
    Последнее сообщение: 29.02.2012, 00:59
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •