Tasks for Java course at SPBU.
Implement a program (ATM-simulator) which finds all combinations of how to exchange some sum of money by given values.
Implement doubly linked list and queue classes.
Implement binary search tree and treemap.
Implement a program which recursively lists all subdirectories and files of given directory.
Implement a resource pool and a program which uses the pool for solving large arrays of quadratic equations.