И коммуникаций республики узбекистан


Download 0.81 Mb.
bet1/14
Sana04.04.2023
Hajmi0.81 Mb.
#1328506
  1   2   3   4   5   6   7   8   9   ...   14
Bog'liq
План структура реф.doc 15555111111




МИНИСТЕРСТВО ПО РАЗВИТИЮ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И КОММУНИКАЦИЙ
РЕСПУБЛИКИ УЗБЕКИСТАН
ТАШКЕНТСКОГО УНИВЕРСИТЕТА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛЬ-ХОРЕЗМИ
Ф АКУЛЬТЕТ «ТЕЛЕКОММУНИКАЦИОННЫЕ ТЕХНОЛОГИИ»


Самастаятелная работа.
По предмету: Структуры данных и алгоритмы


Выполнил:

Фергана – 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:
  1   2   3   4   5   6   7   8   9   ...   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling