, , , - .
, - , , - , Java Google. , (List, Map ..) .
Then, if it is for educational purposes, continue and write your own implementations. It should be fun, interesting and definitely challenging. Try to check if the behavior is consistent - write tests to make sure of typical use and cases with edges.
However, I would recommend not using it for real use other than educational use. You should not make mistakes while studying, but this is a completely different story, once in the real world.
source
share