Skip to content

dev4117/java_tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

49 Commits

Repository files navigation

java_tutorials

Приветствую всех! По многочисленным просьбам в этом репозитории выложены исходники для моих обучающих видео на Youtube, для которых нет отдельного репозитория.

Приятного просмотра и изучения!

Перечень видео:

НазваниеYoutubeИсходники
Java. Поиск минимального элемента в массивеhttps://youtu.be/J8CbZYnJ5O8https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/minimal/Main.java
Java. Сортировка пузырьком.https://youtu.be/aXyMkR8LGEohttps://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/sort/BubbleSort.java
Java. Поиск файлов в папках на диске.https://youtu.be/OaltzA7uCRYhttps://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/file_search/files.java
Java. О сортировке выбором.https://youtu.be/gjzLnfYc48whttps://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/sort/SelectionSort.java
Java. Быстрая сортировка. Объяснение на пальцах)https://youtu.be/CeHJV4zu_Tshttps://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/sort/QuickSort.java
Java. Обобщенные операции со списками в функциональном стиле.https://youtu.be/nUv2VrZugSUhttps://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/funcops
Java. Многопоточность. Ключевое слово synchronizedhttps://youtu.be/44GqCiEjY14https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/multithreading/synchro/Syncro.java
Java. Многопоточность. Методы wait и notify. Блокирующая очередь и Worker Thread.https://youtu.be/CA4oUmywL28https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/multithreading/queue
Java. Методы equals и hashCode.https://youtu.be/lWnzRILIEZ0https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/equals
Java. Сортировка слиянием.https://youtu.be/wk6hUweJ4UAhttps://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/sort/MergeSort.java
Java. Работа с датой и временем.https://youtu.be/9NDRSR7ot2ghttps://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/time
Java. Поиск в массиве: линейный, двоичный.https://youtu.be/pFqFyaKFV4ghttps://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/search/Search.java
Java. Деревья ч.1. Рекурсивный обход в глубинуhttps://youtu.be/rwjtcJSNpBshttps://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/tree1/tree.java
Java. Очередь и стек.https://youtu.be/X07Y7pkHHJchttps://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/stack
Java. Деревья ч.2. Итеративный обход дерева в глубину и ширину.https://youtu.be/pcicxEjCPZYhttps://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/tree2
Java. Поиск второго по минимальности элемента в массиве.https://youtu.be/03iETRvZrFghttps://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/second_minimal/Main.java
Java. Алгоритмы поиска строки: наивный, Кнута-Морриса-Пратта.https://youtu.be/bBFg9LXdZA4https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/string_search/Main.java
Java. Вычисление арифметического выражения из строки методом рекурсивного спуска.https://youtu.be/iLnNqqom5KYhttps://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/parser/Main.java
Java. Обобщенный класс для представления дерева с любыми данными.https://youtu.be/DUUgn0fMMnwhttps://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/tree3
Java. Парсер арифметических выражений, часть 2: оператор "унарный минус" и вызов функций.https://youtu.be/ARTnW-unrAQhttps://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/parserfunc/Main.java
Java. Решето Эратосфена. Проверка числа но простоту.https://youtu.be/snRFphzl-bUhttps://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/primenums
Java. Алгоритм Хаффмана для компрессии данных.https://youtu.be/OQrwOywESGghttps://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/huffman/Main.java
Java. Обращение односвязного списка.https://youtu.be/Nzz4i1QWmJwhttps://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/linkedlist/Main.java
Java. Рисуем звезды в 3D пространстве.https://youtu.be/BgbIh5ktOs4https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/stars
Java. Сортировка подсчетом.https://youtu.be/WBS8qlrry0Uhttps://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/sort/count
Java. Сортировка вставками.https://youtu.be/jywoZ2XaQoMhttps://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/sort/insertion/InsertionSort.java
Java. Префиксное дерево.https://youtu.be/-DGJuakdiYUhttps://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/prefix_tree/Main.java
Java. Адаптивная компрессия Хаффмана.https://youtu.be/IEe3qkdZ99chttps://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/huffman_adapt/digital

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published