Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2014, 16:26   #1
Hitchi
Пользователь
 
Регистрация: 06.10.2013
Сообщений: 17
По умолчанию Двунаправленные списки

Добрый день. Дали курсовую работу на тему Двунаправленные списки и операции над ними. Эту тему я вообще не понимаю. Никогда раньше не писал курсовик. И о чем писать не знаю, особенно на ~ 20 страниц! Если кто-то может помочь, дать совет по написанию или полезную литературу, то пожалуйста отписывайте. Писать ее нужно на паскале
Hitchi вне форума Ответить с цитированием
Старый 02.05.2014, 18:08   #2
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Открой любую книжку по алгоритмам и прочитай про операции над списками (однонаправленными (стеками, очередями)/двунаправленными), массивами, хэшмассивами, разными видами деревьев и т.п.
Написать можно и 200 страниц по этой теме.

Я думаю, что препод ждет от тебя односвязаного списка, массива и двусвязного списка в плане сравнения сложности выполнения основных операций, таких как произвольный доступ, вставка, поиск, удаление элемента. Все это снабжается красивыми рисунками и описывается страниц в 20-30.

Но литературе, есть книжка у Скиены годная. Можно и другие найти, Кнута, например xD
rrrFer вне форума Ответить с цитированием
Старый 02.05.2014, 18:30   #3
Hitchi
Пользователь
 
Регистрация: 06.10.2013
Сообщений: 17
По умолчанию

Ясно, пока вопросов нету. Завтра схожу в библиотеку почитаю про то, что ты написал.
Hitchi вне форума Ответить с цитированием
Старый 02.05.2014, 19:48   #4
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Ну если чето не понятно - спрашивай )
rrrFer вне форума Ответить с цитированием
Старый 03.05.2014, 15:39   #5
Hitchi
Пользователь
 
Регистрация: 06.10.2013
Сообщений: 17
По умолчанию

Нужно написать аналитическую часть по этой теме. Что это вообще такое? Как начать писать?
Hitchi вне форума Ответить с цитированием
Старый 03.05.2014, 15:48   #6
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Я тебе уже написал о чем должна быть аналитическая часть.

Если не хочешь писать сам - можешь предложить мне денег )) - много денег
rrrFer вне форума Ответить с цитированием
Старый 03.05.2014, 15:56   #7
Hitchi
Пользователь
 
Регистрация: 06.10.2013
Сообщений: 17
По умолчанию

:j Лучше делать самому
Hitchi вне форума Ответить с цитированием
Старый 03.05.2014, 16:25   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Аналитическая часть это по сути рассказ о том как предметная область должна работать, т.е. теория. Напиши на 20 страниц чухню какою-нибудь с картинками.
Ну вот типа как тут: http://ru.wikipedia.org/wiki/%D0%A1%...81%D0%BE%D0%BA
Короче воды налей, чтоб лапша на ушах препода не подгорела.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.05.2014, 16:49   #9
Hitchi
Пользователь
 
Регистрация: 06.10.2013
Сообщений: 17
По умолчанию

Как раз читаю эту статью)

А что можно написать в области применения это программы? Я что-то не могу вообще найти где это используется

Последний раз редактировалось Stilet; 12.05.2014 в 17:25.
Hitchi вне форума Ответить с цитированием
Старый 04.05.2014, 18:33   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Хм... Списки экономят память. Считывание элемента является медленным, зато вставка нового или удаление старого не требует пересоздания списка, что жизненно необходимо для обычных массивов (и строк кстати).
Применение... Даже не знаю что сказать. Я например вовсю использую их в своем ЯВУ интерпретаторе в виде делфийский TObjectList и TStrings.
Все зависит от задачи - где-то массивы нужно (если например данные представляют словарь) где-то списки (если элементы списка представляют скажем блоки данных разных типов).
Кстати все (скорее всего все) СУБД работают со своими данными как с динамическими списками. Ну если копнуть в их ядро. Особенно иерархические.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двунаправленные списки в си шарп первокурсница1 Помощь студентам 0 02.05.2011 21:29
Двунаправленные (двусвязные) списки DrDre9991 Паскаль, Turbo Pascal, PascalABC.NET 1 27.12.2010 16:53
Двунаправленные списки-паскаль Алена_=))) Помощь студентам 2 04.06.2010 18:33
двунаправленные списки в С++ zven_ Общие вопросы C/C++ 22 29.10.2008 18:07
Двунаправленные списки в с++ Марсель059 Общие вопросы C/C++ 0 29.10.2008 15:32