Содержание
- 2. ©Павловская Т.А. (СПбГУ ИТМО) Абстрактные структуры данных Массив конечная совокупность однотипных величин. Занимает непрерывную область памяти
- 3. Линейный список В списке каждый элемент связан со следующим и, возможно, с предыдущим. Количество элементов в
- 4. ©Павловская Т.А. (СПбГУ ИТМО) Стек Стек — частный случай однонаправленного списка, добавление элементов в который и
- 5. Очередь ©Павловская Т.А. (СПбГУ ИТМО) Очередь — частный случай однонаправленного списка, добавление элементов в который выполняется
- 6. Бинарное дерево ©Павловская Т.А. (СПбГУ ИТМО) Бинарное дерево — динамическая структура данных, состоящая из узлов, каждый
- 7. ©Павловская Т.А. (СПбГУ ИТМО) Дерево поиска Если дерево организовано таким образом, что для каждого узла все
- 8. ©Павловская Т.А. (СПбГУ ИТМО) Обход дерева procedure print_tree( дерево ); begin print_tree( левое_поддерево ) посещение корня
- 9. ©Павловская Т.А. (СПбГУ ИТМО) Хеш-таблица Хеш-таблица (ассоциативный массив, словарь) — массив, доступ к элементам которого осуществляется
- 10. ©Павловская Т.А. (СПбГУ ИТМО) Граф, множество Граф — совокупность узлов и ребер, соединяющих различные узлы. Множество
- 11. ©Павловская Т.А. (СПбГУ ИТМО) Контейнеры http://msdn.microsoft.com/ru-ru/library/ybcx56wz.aspx?ppud=4 Контейнер (коллекция) - стандартный класс, реализующий абстрактную структуру данных. Для
- 12. ©Павловская Т.А. (СПбГУ ИТМО) System.Collections
- 13. ©Павловская Т.А. (СПбГУ ИТМО) Параметризованные коллекции (классы-прототипы, generics) - классы, имеющие типы данных в качестве параметров
- 14. Выбор класса коллекции Нужен ли последовательный список, элемент которого обычно удаляется сразу после извлечения его значения?
- 15. ©Павловская Т.А. (СПбГУ ИТМО) Пример использования класса List using System; using System.Collections.Generic; namespace ConsoleApplication1{ class Program
- 16. ©Павловская Т.А. (СПбГУ ИТМО) Работа с файлами
- 17. ©Павловская Т.А. (СПбГУ ИТМО) Общие принципы работы с файлами Чтение (ввод) — передача данных с внешнего
- 18. ©Павловская Т.А. (СПбГУ ИТМО) Классы .NET для работы с потоками
- 19. ©Павловская Т.А. (СПбГУ ИТМО) Уровни обмена с внешними устройствами Выполнять обмен с внешними устройствами можно на
- 20. ©Павловская Т.А. (СПбГУ ИТМО) Доступ к файлам Доступ к файлам может быть: последовательным - очередной элемент
- 21. ©Павловская Т.А. (СПбГУ ИТМО) Пример чтения из текстового файла static void Main() // весь файл ->
- 22. ©Павловская Т.А. (СПбГУ ИТМО) Построчное чтение текстового файла StreamReader f = new StreamReader( "text.txt" ); string
- 23. ©Павловская Т.А. (СПбГУ ИТМО) Чтение чисел из текстового файла – вар. 1 try { List list_int
- 25. Скачать презентацию