Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Написать любой линейный список состоящий из 25 элементов, или меньше - C++

12.02.2014, 09:13. Просмотров 313. Ответов 7
Метки нет (Все метки)

Помогите пожалуйста написать любой линейный список состоящий из 25 элементов, или меньше (тогда пояснить как сделать 25)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2014, 09:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать любой линейный список состоящий из 25 элементов, или меньше (C++):

Линейный однонаправленный список. Описать процедуру добавления одного или нескольких элементов - C++
Читая целые числа из текстового файла, создать линейный односвязный список. Описать процедуру добавления одного или нескольких ...

Написать рекурсивную функцию, проверяющую, входит или не входит элемент Е в не пустой список L, состоящий из вещественных чисел - C++
Помогите решить задачу, очень нужно Написать программу в которой объявить рекурсивную функцию, проверяющую, входит или не входит...

Вставить в линейный список перед элементом с заданным значением другой линейный список - C++
Как можно вставить в линейный список перед элементом с заданным значением другой линейный список? Как один элемент вставлять, я знаю, а вот...

Сформировать двумерный массив на С++ состоящий из наибольших элементов любой строки матрицы, введеной с клавиатуры - C++
плиз помогите пожалуйста хоть с одной прогой!заранее спасибо!)) 1)сформировать двумерный массив на С++ состоящий из наибольших элементов...

Даны линейный массив действительных чисел. Вычислить произведение всех элементов, значения которых больше 4 и меньше 10 - C++
#include <iostream> #include <iomanip> #include <cmath> using namespace std; int main() { setlocale(0,"Rus"); cout<<"наити...

Линейный однонаправленный список. Удаление элементов - C++
Создать линейный однонаправленный список. Удалить из него все символы 'p' перед символом 'a'. Вывести список после ввода символов и после...

7
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
12.02.2014, 09:27 #2
По идее линейный/циклический список состоит из элементов, каждый из которых содержит информационную часть и конец связи (в терминах UML) с однотипным элементом. Связь направленная, 1 к 1, фактически реализуется на указателях. Линейный список отличается от циклического только тем, что последний элемент непосредственно не связан с первым. Если список односвязный, то связь проходима только в одну сторону и реализуется одним указателем только в предыдущем элементе на следующий. В двусвязном списке связь проходима в обоих направлениях и реализуется парой встречных указателей.
0
A4techh
0 / 0 / 0
Регистрация: 14.03.2013
Сообщений: 13
12.02.2014, 09:29  [ТС] #3
К сожалению ваши слова мне ничем не помогут( я новичок и ваши слова не понимаю.
0
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
12.02.2014, 09:33 #4
C++
1
2
3
4
5
struct TList
{
 int Data;
 TList *Next;
};
, или
C++
1
2
3
4
5
6
struct TList
{
 int Data;
 TList *Next;
 TList *Previus;
};
. Можно поменять тип поля Data. Если хочешь инкапсулировать логику списка, то делай класс.
0
A4techh
0 / 0 / 0
Регистрация: 14.03.2013
Сообщений: 13
12.02.2014, 09:39  [ТС] #5
Уважаемый, я специально создал тему в разделе для начинающих. А вы мне тут пишете...
0
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
12.02.2014, 10:00 #6
Ну а как я буду делать реализацию, не зная даже, нужен ли односвязный, или двусвязный список? А ведь с ним ещё можно разным интерфейсом работать, от чего меняется синтаксис и частично текст реализации. Какие операции требуется поддерживать? Например, нужен ли поиск элемента по значению? А перебор до заданного индекса? Как будешь выбирать удаляемый элемент? А элемент, предшествующий добавляемому?
0
A4techh
0 / 0 / 0
Регистрация: 14.03.2013
Сообщений: 13
12.02.2014, 10:02  [ТС] #7
Вообще у меня 3 задания, но один из админов этого форума, сказал чтобы я их по трём разным темам раскидал. Линейный, линейный дважды связанный и линейный цикличный. Вот здесь прошу помочь с линейным.
0
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
12.02.2014, 10:05 #8
Цитата Сообщение от A4techh Посмотреть сообщение
й и линейный цикличный. Во
Или линейный, или циклический. Можно сделать аэрокар, но конкретно ГАЗ-21 летает только в трюме самолёта. Что нибудь одно: или летающая машина, или не летающая. И так же со списком. Или он линейный, или циклический, каждый из них может быть или односвязным, или двусвязным.
0
12.02.2014, 10:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2014, 10:05
Привет! Вот еще темы с ответами:

Добавление элементов в односвязный линейный список - C++
Всем добрый день! Написала функцию, которая добавляет элементы в список, причем каждый элемент добавляется по принципу, чтобы список был...

Линейный список - вставить пару новых элементов перед последним - C++
#include <conio.h> #include <iostream.h> #include <fstream.h> #include <stdlib.h> #include <string.h> #include <iomanip.h> ...

Написать программу, расщепляющую упорядоченный линейный список целых чисел на три упорядоченных списка - имеющих остаток от деления на 3, ра - C++
Написать программу, расщепляющую упорядоченный линейный список целых чисел на три упорядоченных списка - имеющих остаток от деления...

Отсортировать список и сформировать новый, состоящий из порядковых номеров его четных элементов - C++
Дан список с элементами целого типа. Отсортировать его по возрастанию, а затем сформировать новый список, состоящий из порядковых номеров...


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

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

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