Какую структуру использовать, когда нужно
- упорядочение элементов с помощью ключа
-
способность удерживать не уникальные ключи
Structure<Integer, String> struct = new Structure<Integer, String>; struct.add(3,"..."); struct.add(1,"John"); struct.add(2,"Edwin"); struct.add(1,"Mary"); struct.toString() == {key-> value;} [1->"John",1->"Mary",2->"Edwin",3->"..."]