![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 11.10.2012
Сообщений: 409
|
![]()
Дайте пожалуйста ссылочку или объясните зачем нужны эти динамические структуры?
Буду переписывать экзамен, а преподаватель сказала, что 100% , будет задание по динамичиским структурам, а именно написать программу. В гугл мне не тыкать. Теорию я знаю. Картинку как перемещается список выучил наизусть, а вот как оно работает я хз. Буду очень благодарен человеку, который доступно объяснит!! |
![]() |
![]() |
![]() |
#2 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
![]()
Ваша любимая тема
![]() Что именно не понятно в работе со структурами?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 09.03.2013 в 23:02. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 11.10.2012
Сообщений: 409
|
![]()
Все)
Простое объявление. Допустим знаю Код:
Код:
|
![]() |
![]() |
![]() |
#4 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Это массивы, в которых элементы расположены рядом друг с другом (по факту упорядочены по типу). Динамические структуры представляют из себя отдельные островки памяти, связанные между собой мостиком-указателем (к примеру одно из полей элемента структуры), который соединяет все элементы в единую цепь. Несмотря на то что перемещаться по такому списку трудно (чтоб добраться до очередного элемента нужно пройти по всей цепочки от начала до него, если конечно не держать дополнительный массив индексов-указателей, что делают СУБД) из списка легко удалять\добавлять или даже перемещать информацию. В отличие от массива на это уходит меньше времени. Я не знаю каких примеров ты ждешь но здесь: http://www.programmersforum.ru/showthread.php?t=70310 они есть. Цитата:
Цитата:
LIST *create_list(); создает список и возвращает указатель на его первый элемент void display(LIST *lst); выводит на экран список void replace_item(LIST *lst); бред какой-то struct LIST *head; это не функция. Это переменная-указатель на первый элемент списка как правило.
I'm learning to live...
Последний раз редактировалось Stilet; 09.03.2013 в 23:14. |
|||
![]() |
![]() |
![]() |
#5 |
БНТУ ФИТР
Форумчанин
Регистрация: 20.05.2012
Сообщений: 315
|
![]()
Вот прикинул функции создания списка и вывода информации из него. Не компилировал правда
![]() Код:
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты kventin_zhuk@live.com |
![]() |
![]() |
![]() |
#6 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
![]()
Вполне доступно.......
![]()
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 11.10.2012
Сообщений: 409
|
![]() Код:
Или что такое new? |
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 |
БНТУ ФИТР
Форумчанин
Регистрация: 20.05.2012
Сообщений: 315
|
![]()
Praud - ну я бы не сказал что это new функция, оператор енто
![]()
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты kventin_zhuk@live.com |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 11.10.2012
Сообщений: 409
|
![]()
Ага, спасибо. А можете написать еще функцию main для этой программы?
А то не пойму какие аргументы писать при вызове add и print |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические структуры | TVIST95 | Помощь студентам | 0 | 27.12.2012 19:22 |
Динамические структуры данных, списковые структуры (надо разобраться что делает программа) | _4Alex4_ | Помощь студентам | 1 | 14.11.2012 07:39 |
Динамические структуры | Natasha11 | Помощь студентам | 0 | 01.05.2012 14:34 |
Динамические структуры | danilqa | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 11.04.2011 12:16 |