Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Anpel_171
0 / 0 / 0
Регистрация: 12.11.2012
Сообщений: 24
#1

Операции с односвязным списком - C++

12.12.2012, 01:53. Просмотров 384. Ответов 0
Метки нет (Все метки)

Уважаемые форумчане, прошу помощи с таким заданием:

Определить рекурсивные функции, которые:
1) определяет, входит ли элемент Е в список L;
2) подсчитывает число вхождений элемента Е в список L;
3) находит максимальный элемент непустого списка Е;
4) заменяет в списке L все вхождения Е1 на Е2;
5) выводит список в файл;
+
функция, которая считывает список из файла
функция, очищающая список

(список односвязный), классы применять не желательно, значущая информация в элементах списка типа double

Вот что у меня есть на данный момент:
C++
1
2
3
4
5
6
7
struct list //описание моей структуры
{
    double data;
    list *next;
};
 
list* myList;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
list *create_list(int len) // функции, заполняющие список
{
    double elem;
    list *result;
 
    if(!len) return NULL;
    result=new list;
    cout<<"Enter element: ";
    cin>>elem;
    result=newItem(elem);
    result->next=create_list(--len);
    return result;
}
 
list* newItem (double elem)
{
    list* res=new list;
    res->data=elem;
    res->next=0;
    return res;
}
C++
1
2
3
4
5
6
void print_List(list *list) //функция, выводящая список на экран
{
    if(!list) return; //пустой список не выводится
    output(list->data); //вывели голову
    print_List(list->next); //выводим хвост
}
нужно все сделать до выходных!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2012, 01:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Операции с односвязным списком (C++):

Работа с односвязным списком - C++
Дан односвязный список. Класс студент (фамилия группа). Сделать меню, т.е. удаление элемента из начала списка, добавление элемента в начало...

Задача с односвязным списком - C++
Ребята, нужна помощь, кто может составьте. Буду благодерен. У меня не получается, т.к руки кривые. Задача: Напишите программу,...

Работа с односвязным списком - C++
Есть два вопроса 1)как найти сумму двух соседних элементов элемента x. 2)Как сделать чтоб функция RemovePositive удаляла все...

Реализация с односвязным списком - C++
Приветствую! Есть созданная программа: #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;clocale&gt; #include &lt;string.h&gt; #include...

Работа с односвязным линейным списком - C++
Здравствуйте, нужна ваша помощь , нужно програмка для работы с односвязным линейным списком а именно создание,удаление и поиск по значению...

Полиморфизм в сочетании с односвязным списком - C++
Всем доброго времени суток!) В общем, появилась такая проблема: нужно реализовать полиморфизм, при этом используя односвязный список,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2012, 01:53
Привет! Вот еще темы с ответами:

Класс полином с односвязным списком - C++
Помогите,пожалуйста, Написал класс Полином с односвязным списком,нужно создать функции,первая,которая считает результат полинома в данной...

Ошибки связанные с односвязным списком - C++
Здравствуйте... Решила сама разобраться и написать программу, связанную с работой с односвязным списком. Для красоты решила оформить каждое...

Задача с односвязным и двухсвязным списком (сортировка). - C++
Условие: Структура содержит название издания, газета или журнал, цена экземпляра. Добавлять новые издания так, чтобы названия были...

Работа с линейным односвязным (двухсвязным) списком - C++
Создать линейный односвязный (двухсвязный) список. Из списка удалить положительные элементы, превышающие заданную величину, а затем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru