хэш-таблицу, которую я назову pimList. Ключи в pimList {firstname, Lastname} сопоставляются с объектом (мы назовем этот объект ContactInfo), содержащим пары (ключ, значение), например work1 -> 44232454545, home1 -> 44876887787
Далее я беру firstName и добавляю его в дерево.
Узлы дерево содержит символы из firstName.
например. «Том» создаст дерево с узлами:
Код: Выделить всё
"T"->"o"->"m"-> ContactInfo{ "work1" -> "44232454545", "home1" -> "44876887787" }
Насколько я понимаю, цель WeakReferences состоит в том, чтобы его указатель был слабым, и объект, на который он указывает, можно легко собрать с помощью GC. В устройствах с ограничением памяти, таких как мобильные телефоны, я хотел бы гарантировать отсутствие утечек и траты памяти. Таким образом, уместно ли мне сделать:
- pimList значениями WeakReference
Дочерний элемент узла «m», указывающий на WeakReference
Подробнее здесь: https://stackoverflow.com/questions/653 ... references
Мобильная версия