|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.04.2013, 12:01 | #1 |
Регистрация: 03.04.2013
Сообщений: 4
|
Работа с списком
C++//
Здравствуйте, не могу в написать программу, обеспечивающую работу с однонаправленным нециклическим списком, где можно добавлять, удалять(по индексу элемента) и просматривать список. По мимо всего этого нужно реализовать функцию поиска(и если элемент будет найден, нужно вывести его индекс) в списке. После завершения программы вся динамическая память должна быть освобождена, а так же нужно взаимодействие с пользователем организовать в виде простого меню, обеспечивающая возможность переопределения исходных данных и завершение работы программы. Помогите, пожалуйста. Очень очень нужно... Заранее спасибо. |
03.04.2013, 12:31 | #3 | |
Регистрация: 03.04.2013
Сообщений: 4
|
Цитата:
|
|
03.04.2013, 12:38 | #4 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Код:
Код:
Код:
Этот код: Код:
|
03.04.2013, 12:48 | #5 |
Регистрация: 03.04.2013
Сообщений: 4
|
Я всё таки не понял, как мне сделать, что бы удаление происходило по номеру элемента, который вводится с клавиатуры?
|
03.04.2013, 13:04 | #6 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Так, как у Вас (имейте в виду, что лучше бы функция удаления принимала индекс и указатель на голову списка в качестве аргументов) - запросить номер, если он 0 - удалить первый элемент; если он больше 0 - установить указатель cur на (k-1)-ый элемент и удалить cur->next.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа со списком, си | tim47 | Помощь студентам | 0 | 25.03.2012 16:58 |
Работа со списком | soirkar | Visual C++ | 12 | 20.07.2011 21:09 |
работа с списком | soirkar | Visual C++ | 0 | 28.06.2011 16:29 |