Загрузка...

#1 Циклы (итерации) в java (for, while, алгоритмы) - часть 1 | Java Core. Процедурная java

Java Core. Процедурное программирование в Java: #1. Итерация (циклы): while/for, итеративные алгоритмы (слияние сортированных массивов, инвертирование массива, бинарный поиск, сортировка пузырьком, сортировка выборками, сортировка вставками). #2. Рекурсия: рекурсия с ветвлением и без, рекурсия прямая и косвенная, рекурсивные алгоритмы (сортировка слиянием, быстрая сортировка, Ханойская башня, генерация перестановок, парсер арифметических выражений). #3. Динамические структуры данных: односвязный список, двусвязный список, бинарное дерево, дуальность итерации и рекурсии. #4. Организация памяти в Java: стек, куча, передача по ссылке/по значению, PermGen, gc на основе поиска достижимых объектов. Автор: Иван Головач Цель данной лекции: рассмотреть циклы for и while, вложенные циклы, алгоритм сортировки "пузырьком", алгоритм сортировки вставкой, алгоритм бинарного поиска, алгоритм слияния сортированных массивов, идиому обмена элементов значениями через дополнительную переменную, идиому обмена элементов значениями без дополнительной переменной Также рассмотрим рассмотрим: префиксный и постфиксный инкремент/декремент, преобразование любого Java-типа в String, конкатенацию строк, одномерные массивы, System.arrayCopy(...)

Видео #1 Циклы (итерации) в java (for, while, алгоритмы) - часть 1 | Java Core. Процедурная java автора Java
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки