0 / 0 / 0
Регистрация: 08.08.2012
Сообщений: 22
|
||||||
1 | ||||||
Разработать программу для реализации основных действий с двунаправленным динамическим списком (я правильно составила код?)24.08.2013, 13:21. Показов 2766. Ответов 22
Метки нет (Все метки)
Разработать программу для реализации основных действий с двунаправленным динамическим списком:
проход по списку в ПРЯМОМ направлении с выводом на экран информационных частей элементов поиск элемента в ОБРАТНОМ направлении с заданной информационной частью добавление нового элемента ПОСЛЕ заданного удаление заданного элемента. Все действия оформляются как подпрограммы. Программная реализация выполняется в среде Windows с помощью пакета Delphi (или С++) с использованием стандартных компонентов отображения данных или в виде консольного приложения с простейшим диалогом.
0
|
24.08.2013, 13:21 | |
Ответы с готовыми решениями:
22
Создать программу для реализации основных действий с двунаправленным динамическим списком Разработать программу для реализации основных действий с линейным динамическим списком Разработать иерархию не менее 2 классов, и программу Разработать программу для реализации игры пятнашки. Разработать 2-3 Разработать программу для реализации основных действий с линейным динамическим списком |
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
|
|
24.08.2013, 13:24 | 2 |
std::list
0
|
0 / 0 / 0
Регистрация: 08.08.2012
Сообщений: 22
|
|
24.08.2013, 13:26 [ТС] | 3 |
0
|
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
|
|
24.08.2013, 13:30 | 5 |
Вместо всей программы. Я не вижу запрета на использование стандартных контейнеров. http://ru.cppreference.com/w/cpp/container/list
0
|
24.08.2013, 13:33 | 6 |
Сообщение было отмечено как решение
Решение
А последняя буква из названий функций стёрта, чтоб не было подозрений, что программа взята у соседа по парте?
Добавлено через 2 минуты не надо выпендриваться. Изучать списки следует, именно самомтоятельно их реализуя. Как ты иначе объяснишь, что это такое и чем они лучше/хуже, например массива?
4
|
0 / 0 / 0
Регистрация: 08.08.2012
Сообщений: 22
|
|
24.08.2013, 13:36 [ТС] | 7 |
[QUOTE=Kuzia domovenok;4981611]Что такое ранг чисел?
Ранг числа — это его величина относительно других значений в списке.
0
|
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
|
|
24.08.2013, 13:37 | 8 |
Нужно изучить сам алгоритм без привязок к языкам программирования и реализациям. Изобретать для этого свои велосипеды не нужно.
0
|
0 / 0 / 0
Регистрация: 08.08.2012
Сообщений: 22
|
|
24.08.2013, 13:47 [ТС] | 9 |
вы не первые ,кто говорит мне про велосипет , все что я тут всталила , немного из викеда ,форума и ещё множества сайтов , лекции фиговые , основ нет, так в программ visual я так и не разобралась, вот и прошу проверить, помогите пожалуйста!
0
|
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
|
|
24.08.2013, 13:53 | 11 |
"Программная реализация выполняется в среде Windows с помощью пакета Delphi (или С++) с использованием стандартных компонентов отображения данных или в виде консольного приложения с простейшим диалогом."
Я не вижу никакого консольного приложения. Для начала напиши int main(), реализуй какое-то взаимодействие. При дебаге можно будет увидеть, где ошибки вылазят. А так читать сплошную простыню кода сложно.
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
24.08.2013, 14:13 | 12 | |||||
Для тех, кто захочет разбираться:
Кликните здесь для просмотра всего текста
0
|
0 / 0 / 0
Регистрация: 08.08.2012
Сообщений: 22
|
|
24.08.2013, 16:06 [ТС] | 13 |
0
|
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
|
|
24.08.2013, 16:13 | 14 |
Ну что за вопрос. Для этого используют "модульное тестирование". Сначала пишешь тест какой-нибудь одной функции. Проверяешь, правильно ли работает. Если правильно, то пишешь тест для следующей функции, проверяешь. Если неправильно, начинаешь уже искать ошибку. А кинуть кучу кода, который даже нигде не вызывается, это неправильно ИМХО.
0
|
0 / 0 / 0
Регистрация: 08.08.2012
Сообщений: 22
|
|
24.08.2013, 16:19 [ТС] | 16 |
я об ошибках
0
|
zer0mail
|
24.08.2013, 17:23
#18
|
Не по теме: Имхо, ТС хочет не понять работу списков, а сдать задачу (причем не свою). Иначе бы main был, притом с набором элементарных тестов, и текст в первом сообщении был отформатирован и скрыт, и фраз типа "Ранг числа — это его величина относительно других значений в списке" не было...
0
|
0 / 0 / 0
Регистрация: 08.08.2012
Сообщений: 22
|
|
25.08.2013, 13:58 [ТС] | 19 |
0
|
Комп_Оратор)
|
|
25.08.2013, 14:15 | 20 |
Нэко, недоумение людей вполне понятно. С одной стороны, реализация линейного, двусвязного списка это не 10 строк. С другой, примеров в источниках полно. С третьей, Вы не знаете куда вставить main. Просто так и хочется ответить, что не в список!
Напишите список. И на вопрос, вроде: что не так в функции вставки, Вы получите ответ.
0
|
25.08.2013, 14:15 | |
25.08.2013, 14:15 | |
Помогаю со студенческими работами здесь
20
Разработать программу для работы с двунаправленным связными списками. Реализовать следующие функции для работы с двунаправленным списком Динамические структуры данных: Реализовать функции для работы с двунаправленным списком Калькулятор для основных действий Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |