Содержание
- 2. В предыдущих сериях Static методы и переменные в Java – механизм, иногда использующийся, но в целом
- 3. Глава 5.1 Классические структуры данных
- 4. Структуры данных Набор однотипных данных Основные структуры данных присутствуют в большинстве языков Обладают свойствами, делающими их
- 5. Массивы 1 5 6 42 3 2 null null Лежат в памяти целым «куском» Элементы проиндексированны
- 6. Оценим сложности стандартных операций 1 5 6 42 3 2 null null Получение по индексу Вставка
- 7. Связные списки 1 5 6 42 null Состоят из узлов - Node Каждая нода имеет как
- 8. Оценим сложности стандартных операций 1 5 6 42 null Получение по индексу Вставка вконец Вставка в
- 9. Деревья Чаще всего используются для поиска Некоторые умеет автобалансироваться 8 3 1 6 4 7 10
- 10. Бинарное дерево Оценим сложность поиска 8 3 1 6 4 7 10 14 13
- 11. Ассоциативный массив 1 Вася 56 Петя 14 Коля 11 Света Ключ – значение Как правило используется
- 12. Глава 5.1.1 Интерфейсы Comparable и Comparator
- 13. Сравнение объектов на «больше» и «меньше» в Java В Java часто приходится сравнивать объекты не только
- 14. Интерфейс Comparable Ноль, если два объекта равны число >0, если первый объект (на котором вызывается метод)
- 15. Интерфейс Comparable «Дженерик», в данном случае говорит, что мы сравниваем Vehicle
- 16. Интерфейс Comparator Метод получения или «геттер» для серийного номера
- 17. Вопросы и ответы
- 18. Глава 5.2 Коллекции в Java
- 19. Коллекции Очень часто при разработке приходится хранить наборы одинаковых данных (мы уже встречали массивы) Обычные массивы
- 20. Коллекции Основа первой ветки – интерфейс Iterable Iterable можно воспринимать как свойство “перечесляемый”, может отдать iterator
- 21. Iterator
- 22. Iterator Так жили в Java в доисторические времена
- 23. Коллекция - интерфейс Коллекция добавляет операции add, contains Так же в коллекциях появляется remove конкретного элемента
- 24. Коллекция - интерфейс
- 25. Set Множество (то есть элементы уникальны) Хранит каждый элемент 1 раз (проверяется с помощью equals) Можно
- 26. Set
- 27. Set: популярные реализации HashSet – самая популярная реализация. Использует хеш код для ускорения производительности LinkedHashSet –
- 28. List List – список. Основная фича – получение элементов по индексу Две самые известные реализации –
- 29. List
- 30. List: популярные реализации ArrayList – самая популярная реализация. Внутри – массив. Сложности операций – такие, как
- 31. List: популярные реализации LinkedList – связный список Сложности алгоритмов как у связного списка Имеет смысл использовать,
- 32. Queue (куеуе) - очередь Очередь Сохраняет принцип – первый пришел первый ушел Популярная реализация - PriorityQueue
- 33. Queue
- 34. Фильтрация элементов коллекции: безопасные способы removeIf Создать новую коллекцию, и положить туда нужные элементы Фичи java
- 35. Вопросы и ответы
- 36. Глава 5.2.1 Utility - классы
- 37. Utility класс Элемент «процедурного программирования» По сути – набор процедур Использовать надо с осторожностью Закрыт final
- 38. Utility класс final class – закрыт он наследования Приватный конструктор по умолчанию не даст создать инстанс
- 39. Вопросы и ответы
- 40. Глава 5.3 Практика. Бенчмарк реализаций интерфейса Collection
- 42. Скачать презентацию







































Продлить членство в SPE
Синхронизация цифровых и волоконно-оптических систем передачи
Ночной аудитор. Аудит
Компьютерные инструменты создания текстовых документов. 7 класс
Bookcrossing
Моделирование в программе 123D Design Куржка
Алгоритмизация и программирование С#. Операторы языка. (Лекция 5)
Телекоммуникационные технологии. Компьютерная сеть как средство массовой коммуникации
Информационная безопасность организации. Практика 1
Операционная система
Электронно-методические материалы на тему Компьютерные сети
Программирование в виде релейно-контактных схем
Сервер терминалов
Автоматизированная система по управлению бизнес-процессом обработки данных клиента коммерческого банка
Виды долговременной памяти. 7 класс
Кодирование текста
Methods of reduction polygons while maintaining features
Представление информации. Информация и информационные процессы
Прикладной уровень
РИСО. Составные части ИСО
История языков программирования
Как мы познаем окружающий мир
Основы информатики
Подготовили Батуева Л.Н.-учитель математики МБОУ СОШ №11 г.Чайковский , Маркова Е.В- учитель информатики МБОУ СОШ №11 г.Чайковск
Автоматы. ОГЭ по информатике, задание 16
Оформление списка литературы
Базы данных. Модели данных
Паблик рилейшнз как вид массовокоммуникационной деятельности