Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 01.10.2011, 03:01
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Добрый деньИмею массивы данных A и B. Каждый элемент массива B хранит переменное число указателей на данные массива А. Для всех элементов массива А существует хотя бы один указатель на него, хранимый в элементе массива В. Однако реально намного больше указателей (в разных элементах B) указывают на одни и те же данные А. Пример976,144 элементов в массиве А9,761,502 указателей сохранено во всех элементах массива В(1) 289 // 289 элементов массива В хранят 1 указатель(2) 5768 // 5768 элементов массива В хранят 2 указателя(3) 14624 // и.т.д(4) 23738(5) 23962(6) 45696(7) 50171(8 ) 65778(9) 60586(10) 73359(11) 53775(12) 60424(13) 23796(14) 13969(15) 3025(16) 1295(17) 530(18) 2254(19) 4689(20) 29658(21) 18392(22) 13850(23) 11127(24) 10720(25) 8902(26) 5942(27) 3557(28) 2586(29) 5726(30) 1074(31) 2631(32) 29211(33) 42531(34) 691(37) 10(64) 712(65) 59(128) 1Вопрос - как бы мне "упаковать" хранимые указатели чтобы они жрали меньше памяти? При этом, конечно, должна быть возможность перебирать все указатели хранящиеся в элементе B "почти" так же быстро как и сейчасСпасибо
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Передача указателей в функцию Guest Продолжение старого архива 0 16.10.2011 15:59
тип size_t и сравнение указателей Guest Продолжение старого архива 0 30.09.2011 17:21
Массив указателей Guest Продолжение старого архива 0 30.09.2011 17:07
QMap добавление указателей Guest Третий архив вопросов и ответов 0 28.09.2011 20:50
Автоматическая система вкл указателей поворотов. Guest Продолжение архива вопросов 0 04.09.2011 21:51



© www.otvetnemail.ru - Форум вопросов и ответов.