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

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

Войти
Регистрация
Восстановить пароль
 
renataakhm
20 / 5 / 1
Регистрация: 10.09.2012
Сообщений: 115
#1

Работа со связанными списками - C++

25.03.2014, 01:30. Просмотров 211. Ответов 0
Метки нет (Все метки)

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

Предмет структуры данных. Здесь нужно использовать связанные списки. Про односвязные или двусвязные не написано, так что можно использовать то, что лучше.

Дали код, нужно методы дописать. Названия и параметры категорически менять нельзя, иначе не пройдет проверку автоматическую. Вот сам код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <iostream>
#include <list>
#include <string>
 
namespace naloga2 {
 
using namespace std;
 
struct Student {
    string name;    //имя студента
    string surename;    //фамилия
    string code;    //номер
};
 
 
 
list<Student> prepare() { //по заданию должен вернуть новый чистый список
    
    return list<Student>(); //HACK: dummy return
}
 
void insert(list<Student> &arr, int indeks, const Student &data) { //заменяет элемент на этом индексе
    
}
 
Student returnS(const list<Student> &arr, int indeks) { //возвращает студента 
    
    return Student();   //HACK: dummy return
}
 
void insertInd(list<Student> &arr, int indeks, const Student &data) {  //добавляет элемент на индекс,остальные сдвиг.
    
}
 
Student delete(list<Student> &arr int indeks) { //удаляет студента
    
    return Student();   //HACK: dummy return
}
 
int length(const list<Student> &arr) { //возвращает длину
 
    return -1;  //HACK: dummy return
}
 
}
Помогите пожалуйста..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2014, 01:30     Работа со связанными списками
Посмотрите здесь:

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

Работа со списками - C++
Создайте программно два списка персон, в каждом из которых будет по три человека. как это сделать чтобы потом можно было с ними работать...

Работа со списками. - C++
Помогите, пожалуйста, с реализацией добавления в середину двунаправленного списка с головным элементом. Желательно, покажите код. Буду...

Работа со списками - C++
Помогите решить задание. Описати функцію, яка друкує у зворотному порядку значення елементів списку. Тип даних - double

Работа со списками - C++
Работа со списками(обьеденение, добавление и т.п.), при запуске выбивает такие ошибки. :-| С++, Builder 6 ...

Работа со списками - C++
Разработать программу, которая создает список, элементами которого являются целые числа. Для заданных чисел a,b, выводит в порядке...

Работа со списками - C++
Дан список из n целых чисел a1, a2,. . .,an. Последовательно переместить все отрицательные элементы списка в его начало, а все...

Работа со списками - C++
Здравствуйте! Нужно реализовать много разных функций по работе со списками. Все работает кроме одной. Есть однонаправленный...

Работа со списками - C++
Помогите пожалуйста!Днем сдавать зачет! Разработать программу формирования и вывода на печать двунаправленного списка....

Работа со списками - C++
Помогите пожалуйста с лабораторной работой: &quot;Файл содержит следующую информацию (построчно): фамилия, имя, отчество. Считать файл в...

Работа со списками - C++
Немножко понял принцип создания списков , но прога не работает... Что это могут быть за ошибки ? я не пойму...и как юзать геттеры и...

Работа со списками - C++
Пожалуйста помогите реализовать на С++ т.к я затрудняюсь с этим заданием (буду очень сильно признателен)??? Задание: Добавить одну ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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