> 🏛️ Старый учебный репозиторий-свалка. Моя личная игрушка, где я издевался над языком
> Заброшен, но не удалён
> история моего прогресса: от первых циклов и FuckYouGauss до собственных
> структур данных и прототипов будущих проектов
>
> Ничего не рефакторится. Никогда.
| Папка | Содержимое |
|---|---|
src/leetcode/ |
~30 решённых задач — от TwoSum и FizzBuzz до GenerateParentheses и буквосочетаний с кнопочного телефона |
src/codewars/ |
~28 ката: Pig Latin, шашечный конь (BFS), Scramblies, SumOfK и т.д. |
src/algos/ |
Классика: бинарный поиск, пузырёк, QuickSort, шифр Цезаря, XOR |
src/datastructures/ |
Свои LinkedList, Stack и Queue написаны руками, без java.util - чтобы понять, как оно устроено внутри |
src/multithreading/ |
Первые попытки в многополочку, MyThread1..4 |
src/olympic/ |
Олимпиадные задачи из разных турниров (папки old, newolympic, ifogot, ffebruary) |
src/recursion/ |
Рекурсии. Лёгкие задачи. Смотреть снизу вверх, осторожно |
src/OOP/ |
Первые классы, наследование |
src/randDatePrototype/ |
⚡ Прототип будущего Randate — консольная зародышевая версия. Отсюда всё началось |
src/bimage/ |
Эксперименты с BufferedImage и картинкой image.png 🖼️ |
THGAFSLdjygAS.iml— имя проекта в IDE, полученное лбом по клавиатуре. Так и живёмFuckYouGauss.class/HAHHAHA.class/Fsdfsda.class— имена классов эпохи, когда ИИшки еще не былоStopgninnipSMysdroW.java— задача про переворот слов длиной ≥5, имя класса — перевёрнутое «spinning my words»GenerateParentheses.javaиGenerateParentheses2.java— два файла рядом. Первый — рабочий. Второй — тоже. Разницы уже не помню, честно говоря..src/datastructures/Queuee/иStackI/— Queue была занята, Stack тоже
- В репозитории лежат
bin/,out/и скомпилированные.classфайлы — тогда я ещё не знал про.gitignore. Это археология, не пример для подражания lib/содержит junit-jar ручной загрузкой- Решения не всегда оптимальные - это честная картина того, как я думал в тот момент
- Коммитить бинарники — плохо. Знаю. Ну, теперь знаю :))
- Java
- Чистый энтузиазм и копипаст со StackOverflow
MIT 🤝