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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод чисел через пробел до определеного числа,убрать оставшиеся числа http://www.cyberforum.ru/cpp-beginners/thread1128927.html
Нужно ввести числа через проблем, набор заканчиваеться числом меньше или равно нулю. Пример: 1 2 3 -1 5 6 7 (занести нужно будет 1 2 3 -1) while (cin) { std::cin >> temp; IntegerQueuePush(*pQueue, temp);
C++ Вычислить среднее геометрическое элементов натурального ряда от 1 до N Задание: Вычислить среднее геометрическое элементов натурального ряда от 1 до N (N <10) c++. использовать цикл #include<iostream> #include<math.h> #include<conio.h> using namespace std; int main() { double mult = 1; http://www.cyberforum.ru/cpp-beginners/thread1128916.html
Рассчитать и вывести на экран таблицу значений функции C++
Ребят еще помощь нужна, нужно составить программу на C++ которая расчитывает и выводит на экран таблицу значений функции y=x/k, больших 'e' если k=1,2,3.. Начальные данные x=1,55 'e'=0,0183 Это цикличные алгоритмы Заранее огромное СПАСИБО!
C++ Очередь на основе массива
Очередью (англ. queue) называется хранилище данных, в котором можно работать только с одним элементом: тем, который был добавлен в стек первым. Очередь должна поддерживать следующие операции: push Добавить (положить) в конец стека новый элемент pop Извлечь из стека первый элемент front Узнать значение первого элемента (не удаляя его) size Узнать количество элементов в стеке
C++ Ошибка кода Syntax error: missing ')' before ';' http://www.cyberforum.ru/cpp-beginners/thread1128847.html
В чем ошибка данного кода double b; double c; double m; double a=(2+sin(2.0)/(sin(5.0)+5); cout<<a<<endl;
C++ Перегрузка операторов Как написать код перегрузки операторов (+= и --) чтобы выполнялось действие v1+=v2--; v1 и v2 - массив чисел подробнее

Показать сообщение отдельно
renataakhm
20 / 5 / 1
Регистрация: 10.09.2012
Сообщений: 115

Работа со связанными списками - 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
}
 
}
Помогите пожалуйста..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru