И коммуникаций республики узбекистан
Download 0.81 Mb.
|
План структура реф.doc 15555111111
- Bu sahifa navigatsiya:
- По предмету: Структуры данных и алгоритмы Выполнил: Фергана – 2022 г.
МИНИСТЕРСТВО ПО РАЗВИТИЮ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И КОММУНИКАЦИЙ РЕСПУБЛИКИ УЗБЕКИСТАН ТАШКЕНТСКОГО УНИВЕРСИТЕТА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛЬ-ХОРЕЗМИ Ф АКУЛЬТЕТ «ТЕЛЕКОММУНИКАЦИОННЫЕ ТЕХНОЛОГИИ» Самастаятелная работа. По предмету: Структуры данных и алгоритмы Выполнил: Фергана – 2022 г. План 1. Введение…………………………………………………….3 2. Роль и важность структуры данных в программировании..4 3. Типы данных, концепции их публикации и описания……5 4. Типы данных и их описание……………………………….6 5. Статическая структура данных………………………..…..7 6. Полустатическая структура данных………………………8 7. Динамическая структура данных………………………….8 8. Кольцевые списки…………………………………………..9 9. Нелинейная структура данных…………………………….9 10. Рекурсивные алгоритмы и их функции………………….12 11. Структура древовидных данных и операции над ними…13 12. Работа с бинарными деревьями…………………………...14 13. Сбалансированные бинарные деревья……………………16 14.Направленные и неориентированные графы………….......16 15.Структура данных в виде двоичных наборов………….….18 16. Сравнительный анализ алгоритмов поиска……………….19 17.Сравнительный анализ алгоритмов сортировки………..…20 18. Хеширование данных……………………………………….22 19. Хеш-таблицы……………………………………..………….23 20.Заключение………………………………………….………..24 21. литература……………………………………………………25 Введение
В современном мире мы часто сталкиваемся с большими объемами нужной нам информации. Ее так много, что можно запутаться, что же делать? Действительно, нередко среди огромного потока информации могут затеряться необходимые данные. Чтобы избежать этого, а также ускорить поиск нужной информации используют методы сортировок. Во многом статья посвящена тому, как работает все алгоритмы структури даних, хеш таблици и их функцы. Если говорить о самом программировании, то иногда могут возникнуть совершенно неожиданные трудности Под структурой данных программ в общем случае понимают множество элементов данных, множество связей между ними, а также характер их организованности. каждым днем жизнь ускоряется, становится всё быстрее, растет поток всевозможной информации. С целью сохранения различной информации используют так называемые базы данных. При этом с данными базами, когда если в них содержатся миллионы элементов, работать очень сложно, практически невозможно. Не потеряться в таком объеме данных, не используя сортировку, на практике невозможно, она дает возможность сравнительно быстро и качественно отделить нужную информацию из предварительно упорядоченного набора. По сути не посвешоным очен трудно понят сут работи алгоритмов,хеш фукцы хеш таблицы и база данных Под организованностью данных понимается продуманное устройство с целью рационального использования по назначению. Примеры организованности данных: стек, деки организованный массивом; структура данных для хранения информации о студентах; файл, имеющий организацию текстового файла, . Надеюсь, что статья Вам понравится. Описание основных сортировок и их реализация Я постараюсь кратко и понятно описать сортировки и указать асимптотику, хотя последнее в рамках данной статьи не очень важно (интересно же узнать реальное время работы). О потреблении памяти в дальнейшем ничего писать не буду, замечу только, что сортировки, использующие непростые структуры данных (как, например, сортировка деревом), обычно потребляют ее в больших количествах, а остальные сортировки в худшем случае только создают вспомогательный массив. Также существует понятие стабильности (устойчивости) сортировки. Это значит, что относительный порядок элементов при их равенстве не меняется. Это тоже в рамках данной статьи неважно (в конце концов, можно просто прицепить к элементу его индекс), однако в одном месте пригодится. Download 0.81 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling