Вставьте элементы в алфавитные разделы в табличном представлении - PullRequest
0 голосов
/ 14 февраля 2011

Итак, у меня есть массив различных имен, и я заполнил таблицу заголовками разделов A-Z.

Правильно ли найти первый символ моих данных и затем поместить его в правильный раздел, или есть способ сделать это, используя более быстрый метод.

Я считаю, что то, что я делаю, неправильно, поскольку я думаю создать массив A, например, а затем найти каждый элемент, начинающийся с 'A', и вставить его внутрь. Но это немного безумие, так как тогда мне нужно было бы создавать массивы A-Z, которые я серьезно не считаю правильным.

Извините, если это опубликовано в документации, но, похоже, я не могу его найти.

Помогите ли вы, ребята, в этом вопросе?

1 Ответ

0 голосов
/ 14 февраля 2011

Ну, на самом деле я тоже так сделал, и я не вижу причин, по которым этого не следует делать, так как он отделяет процесс выборки / сортировки от обновления таблицы, которая в свою очередь продолжает загружать и прокручивать таблицуsmooth.

Наличие массивов AZ не является большой проблемой для памяти, так как они все равно содержат ссылки на ваши объекты данных, а не на сами данные.Но это дает вам быстрый доступ к вашим объектам данных без необходимости дорогостоящих операций сравнения.Просто убедитесь, что ваши массивы обновляются, если объекты данных добавляются или удаляются.

...