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

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

Иконка канала Java
1 715 подписчиков
12+
49 просмотров
4 года назад
12+
49 просмотров
4 года назад

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

, чтобы оставлять комментарии