|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.05.2011, 04:20 | #1 |
Новичок
Джуниор
Регистрация: 26.05.2011
Сообщений: 1
|
Алгоритм сжатия двумерного массива!
Помогите с алгоритмом сжатия квадратной матрицы!
Суть алгоритма: Допустим первая строка матрицы 1 1 1 1 2 2 2. Значит в первую строку новой матрицы записываем 1 4 2 3. То есть матрица разбивается на пары: первое число пары - цифра, а второе число - количество повторений этой цифры. Пример: Исходная матрица: 1 1 1 1 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 8 8 9 9 9 9 9 9 9 6 6 6 6 6 3 3 1 1 1 1 1 1 1 2 2 2 2 2 2 2 Полученная матрица: 1 4 2 3 3 7 4 3 5 2 8 2 9 7 6 5 3 2 1 7 2 7 P.S. Если знаете где то примеры подобных, скиньте ссылку плз.. P.P.S Пишу на с++, в роли матрицы - вектор векторов. vector< vector<int> > |
26.05.2011, 09:58 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
А сами как думаете? Где код, предложение оплаты?
Здесь не роботы-решалки, а обычные люди. Помочь разобраться с непонятным аспектом, это одно, а - "решите за меня", - это за вознаграждение. Контакты в подписи.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
26.05.2011, 13:13 | #3 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
jmeka
хм, а задачка забавная.... Вот решение на C++ (в вектор инсерты не оптимальные, но для лабы сойдёт...) также заполнение матрицы сделано "по-быстрому" ибо лень возится с телегами из push_back Код:
Пример работы: http://liveworkspace.org/code/34e88e...74bf402c21522c
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Алгоритм сжатия Хаффмана | onryo | Общие вопросы Delphi | 0 | 10.04.2011 16:08 |
Самый эффективный алгоритм сжатия информации в свободном доступе | infosave | Свободное общение | 20 | 10.02.2011 13:49 |
алгоритм сжатия информации LZW на Java | sagnio | Общие вопросы по Java, Java SE, Kotlin | 1 | 09.12.2009 21:11 |
Алгоритм сжатия+ zlib | Воин-Леший | Общие вопросы Delphi | 1 | 09.12.2007 15:05 |