Java. Поиск минимального элемента в массиве |
https://youtu.be/J8CbZYnJ5O8 |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/minimal/Main.java |
Java. Сортировка пузырьком. |
https://youtu.be/aXyMkR8LGEo |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/sort/BubbleSort.java |
Java. Поиск файлов в папках на диске. |
https://youtu.be/OaltzA7uCRY |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/file_search/files.java |
Java. О сортировке выбором. |
https://youtu.be/gjzLnfYc48w |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/sort/SelectionSort.java |
Java. Быстрая сортировка. Объяснение на пальцах) |
https://youtu.be/CeHJV4zu_Ts |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/sort/QuickSort.java |
Java. Обобщенные операции со списками в функциональном стиле. |
https://youtu.be/nUv2VrZugSU |
https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/funcops |
Java. Многопоточность. Ключевое слово synchronized |
https://youtu.be/44GqCiEjY14 |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/multithreading/synchro/Syncro.java |
Java. Многопоточность. Методы wait и notify. Блокирующая очередь и Worker Thread. |
https://youtu.be/CA4oUmywL28 |
https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/multithreading/queue |
Java. Методы equals и hashCode. |
https://youtu.be/lWnzRILIEZ0 |
https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/equals |
Java. Сортировка слиянием. |
https://youtu.be/wk6hUweJ4UA |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/sort/MergeSort.java |
Java. Работа с датой и временем. |
https://youtu.be/9NDRSR7ot2g |
https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/time |
Java. Поиск в массиве: линейный, двоичный. |
https://youtu.be/pFqFyaKFV4g |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/search/Search.java |
Java. Деревья ч.1. Рекурсивный обход в глубину |
https://youtu.be/rwjtcJSNpBs |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/tree1/tree.java |
Java. Очередь и стек. |
https://youtu.be/X07Y7pkHHJc |
https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/stack |
Java. Деревья ч.2. Итеративный обход дерева в глубину и ширину. |
https://youtu.be/pcicxEjCPZY |
https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/tree2 |
Java. Поиск второго по минимальности элемента в массиве. |
https://youtu.be/03iETRvZrFg |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/second_minimal/Main.java |
Java. Алгоритмы поиска строки: наивный, Кнута-Морриса-Пратта. |
https://youtu.be/bBFg9LXdZA4 |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/string_search/Main.java |
Java. Вычисление арифметического выражения из строки методом рекурсивного спуска. |
https://youtu.be/iLnNqqom5KY |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/parser/Main.java |
Java. Обобщенный класс для представления дерева с любыми данными. |
https://youtu.be/DUUgn0fMMnw |
https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/tree3 |
Java. Парсер арифметических выражений, часть 2: оператор "унарный минус" и вызов функций. |
https://youtu.be/ARTnW-unrAQ |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/parserfunc/Main.java |
Java. Решето Эратосфена. Проверка числа но простоту. |
https://youtu.be/snRFphzl-bU |
https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/primenums |
Java. Алгоритм Хаффмана для компрессии данных. |
https://youtu.be/OQrwOywESGg |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/huffman/Main.java |
Java. Обращение односвязного списка. |
https://youtu.be/Nzz4i1QWmJw |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/linkedlist/Main.java |
Java. Рисуем звезды в 3D пространстве. |
https://youtu.be/BgbIh5ktOs4 |
https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/stars |
Java. Сортировка подсчетом. |
https://youtu.be/WBS8qlrry0U |
https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/sort/count |
Java. Сортировка вставками. |
https://youtu.be/jywoZ2XaQoM |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/sort/insertion/InsertionSort.java |
Java. Префиксное дерево. |
https://youtu.be/-DGJuakdiYU |
https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/prefix_tree/Main.java |