|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.04.2022, 14:28 | #1 |
Регистрация: 22.04.2022
Сообщений: 5
|
Дан длинный список и короткий. Удалить из длинного первый встретившийся короткий список
Помогите пожалуйста с реализацией задачи.
Код: Код:
|
22.04.2022, 16:44 | #2 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Чтобы не взрывать себе мозг вводом длинного и короткого списка лучше это сделать из файла.
Код:
Код:
|
22.04.2022, 17:50 | #3 |
Регистрация: 22.04.2022
Сообщений: 5
|
macomics,наверное через файл проще,но мне нужно сделать простенькую программку,чтобы я ввёл в консоли например:в первом списке "1 2 3 4",а во втором "1 2" и он мне удалил 1 и 2 из первого списка . Если не трудно, помогите составить функцию удаления мне просто не сильно понятно как это сделать
|
22.04.2022, 18:09 | #4 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Я же уже написал как это сделать. Два вложенных цикла. В первом проверяете длинный список на совпадение его элемента с первым элементом короткого. Когда совпали запускаете вложенный цикл проверки элементов короткого списка с последующими элементами длинного и считаете количество совпадений. Если все элементы совпали (счетное количество равно длине короткого списка) - присваиваете prev->next = check->next и break.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Короткий код на Java | Johny007 | Помощь студентам | 0 | 02.01.2018 13:45 |
Короткий НОД | varkich | Помощь студентам | 0 | 19.06.2012 20:31 |
короткий вопрос. | pinkiller | Общие вопросы C/C++ | 1 | 25.12.2011 15:02 |
Короткий вопрос. cin | pinkiller | Общие вопросы C/C++ | 9 | 17.12.2011 21:03 |