Сортировка 2D массива

Темы связанные с инженерными разработками, но не подходящие в другие ветки форума
Ответить
Аватара пользователя
banderlog
user
user
Сообщения: 71
Зарегистрирован: 23 апр 2008, 20:44
Версия LabVIEW: 8.5
Контактная информация:

Сортировка 2D массива

Сообщение banderlog »

Хочу использовать первый столбец таблицы, как ключ. Как мне отсортировать всю таблицу по значению ключа? + надо убрать строки-дубликаты.
Нашёл такую приблуду, как Keyed Array, но функциональности не хватает :(
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Сортировка 2D массива

Сообщение Eugen Graf »

Если у тебя есть библиотека OpenG, то там найдёшь прибор Sort 2D Array. А вообще это не так сложно. Нужно преобразовать 2D Array в 1D Array из кластеров и применить Sort 1D Array. А потом отсортированный массив кластеров обратно в 2D Array.
Аватара пользователя
banderlog
user
user
Сообщения: 71
Зарегистрирован: 23 апр 2008, 20:44
Версия LabVIEW: 8.5
Контактная информация:

Re: Сортировка 2D массива

Сообщение banderlog »

eg писал(а):А вообще это не так сложно. Нужно преобразовать 2D Array в 1D Array из кластеров и применить Sort 1D Array. А потом отсортированный массив кластеров обратно в 2D Array.
Да.... Силён ты, мужчина! ;)
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Сортировка 2D массива

Сообщение Eugen Graf »

Ну так нашёл? Получилось?
Аватара пользователя
banderlog
user
user
Сообщения: 71
Зарегистрирован: 23 апр 2008, 20:44
Версия LabVIEW: 8.5
Контактная информация:

Re: Сортировка 2D массива

Сообщение banderlog »

Не, слишком уж у меня сложная схема получается с перегонкой массива в кластеры и т.п. Ещё не достаточно "просветлился" ;) Буду пользовать опенг.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Сортировка 2D массива

Сообщение Eugen Graf »

Ты возьми OpenG прибор, открой его и посмотри как там сделано.
Аватара пользователя
banderlog
user
user
Сообщения: 71
Зарегистрирован: 23 апр 2008, 20:44
Версия LabVIEW: 8.5
Контактная информация:

Re: Сортировка 2D массива

Сообщение banderlog »

Собственно, так я и собирался (приблизительно). Не хватает мне, всё же, фундаментальных знаний по ЛабВью (про шифты всякие и туннели). Всё большим уважением проникаюсь к создателям. Всё гениально, просто и наглядно!
Спасибо за наводку на библиотеку ОпенГ!
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Общие»