0 / 0 / 0
Регистрация: 09.11.2009
Сообщений: 7
1

Реализация связного списка

22.06.2010, 21:01. Показов 12738. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
надо решить задачу:
Сведения о владельце автомобиля: фамилия, марка автомобиля (строки), номер автомобиля (целое число). По сведениям в файле о некотором количестве владельцев автомобилей получить список владельцев автомобилей указанной марки, отсортированных по возрастанию номеров автомобилей. Выдать соответствующее сообщение, если автомобилей данной марки нет.

C++
1
2
3
4
5
6
7
8
9
#include<iostream>
using namespace std;
 
struct list {
   char name[20];
   char auto[20];
   int number;
   list *next;
};
как для такой структуры написать функцию добавления элемента в связный список?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.06.2010, 21:01
Ответы с готовыми решениями:

Реализация связного списка
Помогите решить задачу Нужно написать программу без использования библиотеки list я вот...

Почему данная реализация связного списка не сортируется по убыванию?
Сформировать список из вещественных чисел. Упорядочить список по убыванию. почему не сортирует по...

Создание двойного связного списка целых чисел, вводимых с клавиатуры; печать списка
Люди помогите, нужно сдать последнюю Лабу. Задача: Написать программу которая создает двойной...

Сортировка связного списка
Привет всем! как правильно написать сортировку для связного циклического списка ? помогите...

3
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
23.06.2010, 03:09 2
C++
1
2
3
4
5
6
7
8
9
10
11
    list *head, *tail, n;
 
 
    head = tail = NULL;
 
    strcpy(n.name, "abcd");
    strcpy(n.auto, "defg");
    n.number = 1;
    n.next = NULL;
 
    Add(&head, &tail, &n);
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int Add(list **ph, list **pt, list *pn)
{
    list *tmp;
 
 
    tmp = new list;
 
    *tmp = *pn;
 
 
    if (*ph == NULL)
        *ph = *pt = tmp;
    else {
 
        *pt->next = tmp;
    
        *pt = tmp;
    
    }
 
    return 0;
}
0
1260 / 798 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
23.06.2010, 13:43 3
Большая коллекция решенных задач
раздел: структуры данных.
0
5 / 5 / 3
Регистрация: 23.10.2015
Сообщений: 35
29.10.2015, 21:11 4
Цитата Сообщение от accept Посмотреть сообщение
Код C++
Хоть бы закомментировал что-то. Ничего же непонятно.
0
29.10.2015, 21:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2015, 21:11
Помогаю со студенческими работами здесь

Удаление из связного списка
Вечер Добрый! Проблема с функцией удаления. Нужны советы, подсказки от гуру) Проблемная точка в...

Сортировка связного списка
Привет всем! пришлите пожалуйста код реализации сортировки односвязного списка (желательно с...

Создание связного списка
нужно создать связной список, что собственно уже сделал. что нужно: -функции: -root...

Удаление элементов из связного списка
Здравствуйте! Совсем недавно начала изучать связные списки, пока понимания мало, но, надеюсь, со...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru