CURSOR.EDUCATION
JavaMaterials:
https://habr.com/ru/post/128269/
https://habr.com/ru/post/344288/
https://habr.com/ru/post/127864/
https://habr.com/ru/post/337558/
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ArrayList.html
https://docs.oracle.com/en/java/javase/12/docs/api/java.base/java/util/LinkedList.html
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashSet.html
https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/util/TreeSet.html