Содержание
- 2. Структуры данных Структуры данных Составитель курса лекций: Спиричева Наталия Рахматулловна, ст. преподаватель каф. Информационных технологий
- 3. Структуры данных Структуры данных и алгоритмы Целью лекции является приобретение студентами следующих компетенций: знать свойства полустатических
- 4. Структуры данных Основные темы лекции: Характерные особенности полустатических структур Строки Структуры данных и алгоритмы
- 5. Структуры данных Характерные особенности полустатических структур ПОЛУСТАТИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ
- 6. Структуры данных Полустатические структуры данных характеризуются такими признаками: имеют переменную длину и простые процедуры ее изменения;
- 7. Структуры данных Если полустатическую структуру рассматривать на логическом уровне, то о ней можно сказать, что это
- 8. Структуры данных К полустатическим структурам относят: Строки Стеки Очереди Деки Характерные особенности полустатических структур
- 9. Структуры данных Строки Характерные особенности полустатических структур
- 10. Структуры данных Строки Логическая структура Строка - это линейно упорядоченная последовательность символов, принадлежащих конечному множеству символов,
- 11. Структуры данных В зависимости от ориентации языка программирования средства работы со строками занимают в языке более
- 12. Структуры данных В языках универсального назначения обычно строковый тип является базовым в языке: STRING в PASCAL,
- 13. Структуры данных Операции над строками Базовыми операциями над строками являются: определение длины строки; присваивание строк; конкатенация
- 14. Структуры данных Операция сравнения строк имеет тот же смысл, что и для других типов данных. Сравнение
- 15. Структуры данных Результатом операции сцепления двух строк является строка, длина которой равна суммарной длине строк-операндов, а
- 16. Структуры данных Операция выделения подстроки выделяет из исходной строки последовательность символов, начиная с заданной позиции n
- 17. Структуры данных Операция поиска вхождения находит место первого вхождения подстроки-эталона в исходную строку. Результатом операции может
- 18. Структуры данных На основе базовых операций могут быть реализованы и любые другие, даже сложные операции над
- 19. Структуры данных Представление строк в памяти Представление строк в памяти зависит от того, насколько изменчивыми являются
- 20. Структуры данных ВЕКТОРНОЕ ПРЕДСТАВЛЕНИЕ СТРОК. Представление строк в виде векторов, принятое в большинстве универсальных языков программирования,
- 21. Структуры данных ПРЕДСТАВЛЕНИЕ СТРОК ВЕКТОРОМ ПЕРЕМЕННОЙ ДЛИНЫ С ПРИЗНАКОМ КОНЦА. Признак конца - это особый символ,
- 22. Структуры данных ПРЕДСТАВЛЕНИЕ СТРОК ВЕКТОРОМ ПЕРЕМЕННОЙ ДЛИНЫ СО СЧЕТЧИКОМ Счетчик символов - это целое число, и
- 23. Структуры данных ВЕКТОР С УПРАВЛЯЕМОЙ ДЛИНОЙ. Память под вектор с управляемой длиной отводится при создании строки,
- 24. Структуры данных ОДНОНАПРАВЛЕННЫЙ ЛИНЕЙНЫЙ СПИСОК Каждый символ строки представляется в виде элемента связного списка; элемент содержит
- 25. Структуры данных ДВУНАПРАВЛЕННЫЙ ЛИНЕЙНЫЙ СПИСОК В каждый элемент списка добавляется также указатель на предыдущий элемент. Двустороннее
- 26. Структуры данных БЛОЧНО-СВЯЗНОЕ ПРЕДСТАВЛЕНИЕ СТРОК Такое представление позволяет в большинстве операций избежать затрат, связанных с управлением
- 27. Структуры данных МНОГОСИМВОЛЬНЫЕ ЗВЕНЬЯ ФИКСИРОВАННОЙ ДЛИНЫ Многосимвольные группы (звенья) организуются в список так, что каждый элемент
- 28. Структуры данных МНОГОСИМВОЛЬНЫЕ ЗВЕНЬЯ ПЕРЕМЕННОЙ ДЛИНЫ Переменная длина блока дает возможность избавиться от пустых символов и
- 29. Структуры данных МНОГОСИМВОЛЬНЫЕ ЗВЕНЬЯ С УПРАВЛЯЕМОЙ ДЛИНОЙ Память выделяется блоками фиксированной длины. В каждом блоке помимо
- 30. Структуры данных Строки Представление строки звеньями управляемой длины
- 31. Структуры данных 1.Каковы особенности полустатических структур данных? 2. Перечислите основные полустатические структуры? 3. Какие основные операции
- 33. Скачать презентацию