Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 27.11.2022
Сообщений: 5
1

Написать процедуру удаления заданного значения из односвязного списка

27.11.2022, 17:46. Показов 254. Ответов 2

Author24 — интернет-сервис помощи студентам
В односвязном списке хранятся целые числа. Написать процедуру удаления заданного значения из списка.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2022, 17:46
Ответы с готовыми решениями:

Описать процедуру удаления последнего элемента непустого односвязного списка, заданного указателем на его начало
Помогите с 2 задачами. Описать процедуру удаления последнего элемента непустого односвязного...

Описать процедуру удаления последнего элемента непустого односвязного списка, заданного указателем на его начало
Помогите с 2 задачами. Описать процедуру удаления последнего элемента непустого односвязного...

Написать процедуру удаления из заданного списка, все вхождения элемента с заданным значением
Написать программу, процедуру удаления из заданного списка, все вхождения элемента с заданным...

Написать программу, процедуру удаления из заданного списка, все вхождения элемента с заданным значением
Написать программу, процедуру удаления из заданного списка, все вхождения элемента с заданным...

2
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7794 / 4617 / 2830
Регистрация: 22.11.2013
Сообщений: 13,112
Записей в блоге: 1
27.11.2022, 19:48 2
Что уже написали? Что не получается?
0
5084 / 2655 / 2350
Регистрация: 10.12.2014
Сообщений: 10,047
28.11.2022, 04:55 3
Лучший ответ Сообщение было отмечено alushta2123 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
type
  tList=^pList;
  pList=record
    n:integer;
    x:tList;
  end;
 
. . . . .
 
procedure deleteValue(v:Integer;var l:tList);
var c,t:tList;
begin
  if l=nil then exit;while l^.n=v do begin t:=l;l:=l^.x;dispose(t);if l=nil then
  exit;end;c:=l;while c^.x<>nil do if c^.x^.n=v then   begin t:=c^.x;c^.x:=t^.x;
  dispose(t);end else c:=c^.x;
end;
 
. . . . .
1
28.11.2022, 04:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2022, 04:55
Помогаю со студенческими работами здесь

Удаления из списка элементов, значения которых больше некоторого заданного
Написать программу удаления из списка элементов, значения которых больше некоторого заданного.

Удаления элемента из односвязного списка
Помогите, пожалуйста! Есть односвязный список. Нужно написать функцию, которая удаляет элемент...

Написать программу удаления заданного числового значения из массива объединений
Написать программу удаления заданного числового значения из массива объединений. Я представляю...

Написать программу удаления заданного числового значения из массива объединений
Написать программу удаления заданного числового значения из массива объединений

Функция удаления элемента односвязного списка
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; struct A { int key; };

Реализовать операцию удаления элемента из односвязного списка
Реализовать операцию удаления элемента из односвязного списка.

Написать процедуру формирования списка, и подпрограмму проверки наличия в списке заданного числа
народ помогите пожалусто... написать программу что содержит процедуру формирования списка и...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru