Тема: Сортировка массива
Стоит задача сортировки многомерного массива по нескольким столбцам. А я что-то запутался даже с сортировкой по одному... Чувствую, что должно быть просто - но пока не решил. Нужно ли для этого создавать новый массив?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Сортировка массива
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Стоит задача сортировки многомерного массива по нескольким столбцам. А я что-то запутался даже с сортировкой по одному... Чувствую, что должно быть просто - но пока не решил. Нужно ли для этого создавать новый массив?
Если простая сортировка - возрастание-убывание- число циклов равно числу мерности. и все эти циклы в условном цикле(если в этих циклах событие случилось- то начать все циклы еще раз)
Если же ты хочешь сделать отсортированную выборку, то создай еще один массив и заполняй его в случае выполнения условия.
Есть шикарная книга "Алгоритмы и структуры данных" автор - Кнут. в мягкой обложке, фиолетовая. Там масса всяческих алгоритмов по многим вещам. Во студенчестве неоднократно помогала.
Раз уж заговорили о книгах...Есть не менее замечательная"Visual Basic Готовые алгоритмы", автор Род Стивенс.Эти самые алгоритмы можно скачать с сайта издательства:
http://www.dmk.ru/files.php
Большое человеческое спасибо всем. Особенно Leonid'у за ссылку.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Сортировка массива
Форум работает на PunBB, при поддержке Informer Technologies, Inc