Загрузка страницы

Java. Префиксное дерево. Основные операции, сохранение в файл, практическое применение.

В данном видео я рассказываю о префиксных деревьях. Разбираем, что из себя представляет префиксное дерево, для чего оно применяется. Изучаем и реализуем основные операции с префиксным деревом на языке программирования Java. Кроме этого я показываю как сохранить дерево в файл и потом загрузить обратно. С помощью этого проверяю, насколько выгодней может быть хранение строк в префиксном дереве на примере автомобильных номеров.

Исходники:
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/prefix_tree/Main.java

Оглавление по алгоритмам:
https://github.com/Arhiser/java_tutorials/blob/master/README.md

Поддержать канал💰:
https://yoomoney.ru/to/410018856244871

Группа в Telegram:
https://t.me/ArhiTutorials

00:00 - Вступление
00:26 - Применение в приложении
01:58 - Построение дерева и операции с ним
06:33 - Построение префиксного дерева на Java
11:22 - Операции с префиксным деревом на Java
16:31 - Сохранение дерева в файл
20:51 - Загрузка дерева из файла
25:32 - Экономия по сравнению со списком
27:12 - Замечание о Null-безопасности
28:26 - Заключение
#ArhiTutorialsJava #ityoutubersru

Видео Java. Префиксное дерево. Основные операции, сохранение в файл, практическое применение. канала Sergey Arkhipov Java Tutorials
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
27 апреля 2021 г. 11:00:00
00:28:59
Другие видео канала
Java. Побитовые операторы.Java. Побитовые операторы.Java. Деревья ч.1. Рекурсивный обход в глубину.Java. Деревья ч.1. Рекурсивный обход в глубину.Префиксное дерево или бор (trie) - Структуры данных C#Префиксное дерево или бор (trie) - Структуры данных C#Что такое архитектура приложения. Паттерны MVC, MVP, MVVM.Что такое архитектура приложения. Паттерны MVC, MVP, MVVM.Двигатель, искривляющий пространство, реален? Эксперименты, наука и история Варп-двигателя.Двигатель, искривляющий пространство, реален? Эксперименты, наука и история Варп-двигателя.Android. Поворот экрана и пересоздание процесса. Сохранение состояния Activity.Android. Поворот экрана и пересоздание процесса. Сохранение состояния Activity.Java. Класс Object. Разбор вопросов на собеседование.Java. Класс Object. Разбор вопросов на собеседование.IDEA. Горячие клавиши и эффективная работа для начинающих.IDEA. Горячие клавиши и эффективная работа для начинающих.Как выглядят online Java собеседования /  Java интервьюКак выглядят online Java собеседования / Java интервьюПороды дерева для столярных работПороды дерева для столярных работКакой язык программирования выбрать в 2021?Какой язык программирования выбрать в 2021?Помогите! Гниет дерево на доме! #Фото_анализПомогите! Гниет дерево на доме! #Фото_анализЯзык программирования Java - зачем его учить и что на нем пишутЯзык программирования Java - зачем его учить и что на нем пишутJava. Сортировка подсчетом.Java. Сортировка подсчетом.Java. Очередь и стек.Java. Очередь и стек.Java. Алгоритмы поиска в строке: наивный, Кнута-Морриса-Пратта.Java. Алгоритмы поиска в строке: наивный, Кнута-Морриса-Пратта.Kotlin. Обзор языка для Java разработчиков.Kotlin. Обзор языка для Java разработчиков.Java. Интерфейс Comparator и стандартная сортировка Сollections.sort()Java. Интерфейс Comparator и стандартная сортировка Сollections.sort()Java. Алгоритм Хаффмана для компрессии данных.Java. Алгоритм Хаффмана для компрессии данных.Отладка Java кода в IDEA. Основные возможности отладчика.Отладка Java кода в IDEA. Основные возможности отладчика.
Яндекс.Метрика