34 / 34 / 21
Регистрация: 01.11.2013
Сообщений: 319
|
||||||
1 | ||||||
Добавление элемента в начало односвязного списка22.11.2014, 17:34. Показов 2474. Ответов 5
Метки нет Все метки)
(
Здравствуйте, может есть у кого то процедура, добавления элемента в начало списка(указатель стоит не на первом элементе списка), поделитесь пожалуйста. Буду очень благодарен.
0
|
|
22.11.2014, 17:34 | |
Ответы с готовыми решениями:
5
Описать процедуру удаления последнего элемента непустого односвязного списка, заданного указателем на его начало Добавление элемента в начало списка Добавление минимального элемента в начало списка
|
13097 / 5878 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||
22.11.2014, 17:56 | 2 | |||||
Если в односвязанном списке указатель на первый элемент неизвестен, то этот элемент потерян (утечка памяти). Вернее, будут утеряны все элементы, которые идут до того элемента, на который указатель известен.
Если всё же указатель на первый элемент списка известен, то процедура добавления нового элемента в начало списка может быть такой:
0
|
34 / 34 / 21
Регистрация: 01.11.2013
Сообщений: 319
|
|
22.11.2014, 17:58 [ТС] | 3 |
А если условие такое, то какой это список может быть?
Задано числа D1 та D2 та вказівник P0 на один з елементів непорожнього списку (не перший та не останній). Додати до початку списка новий елемент зі значенням D1, а у кінець — новий елемент зі значенням D2. Вивести список до та після модифікації.
0
|
34 / 34 / 21
Регистрация: 01.11.2013
Сообщений: 319
|
|
22.11.2014, 18:00 [ТС] | 4 |
Проект такой получился:
0
|
13097 / 5878 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
|
22.11.2014, 18:11 | 5 |
![]() Решение
В проект надо добавить процедуру AddF() и добавить ещё одну кнопку - её обработчик написать так же, как для Button1. Только там вместо AddL() использовать AddF(). - По этой кнопке элементы будут добавляться в начало списка.
1
|
34 / 34 / 21
Регистрация: 01.11.2013
Сообщений: 319
|
|
22.11.2014, 18:28 [ТС] | 6 |
Cпасибо)
0
|
22.11.2014, 18:28 | |
Помогаю со студенческими работами здесь
6
Вставка элемента в начало односвязного списка Добавление элемента в конец односвязного списка Добавление нового элемента в конец односвязного списка Добавление элемента в конец односвязного списка - ошибка Добавление элемента в начало списка Добавление элемента в начало списка ListView Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |