1 / 1 / 2
Регистрация: 10.11.2013
Сообщений: 126
|
|||||||||||
1 | |||||||||||
List<double[][]> sort и binarySearch метод20.12.2016, 14:07. Показов 1968. Ответов 2
Метки нет Все метки)
(
Здравствуйте! Поиск не дал результатов. Как можно отсортировать каждый массив списка по первому(n-му) столбцу?
И применить к первому(n-му) столбцу метод BinarySearch на поиск в нём заданного числа(ближайшего к заданному) и соответсвенно его индекса. Прочитал эту ссылку: https://msdn.microsoft.com/ru-... w8xwf.aspx не могу понять момент: если параметр value не найден, то как мне обработать побитовое дополнение, чтобы получить ближайший индекс? Кода пока никакого нет, если сделаю быстрее экспертов выложу )). Добавлено через 13 минут Сортировка наверное так:
,где
хотя это не совсем то, так как остальные столбцы не подтянутся к этой сортировке
0
|
|
20.12.2016, 14:07 | |
Ответы с готовыми решениями:
2
Linq преобразование List<List<double>> в List<Array> Как узнать размерность внутреннего вектора в массиве List<List<Double>>?
Работат с листом листов (List<List<double>>) |
1037 / 440 / 225
Регистрация: 02.06.2016
Сообщений: 703
|
|||||||||||
20.12.2016, 15:01 | 2 | ||||||||||
Массив хранится по строкам или столбцам? Если по строкам сначала транспонируй, чтобы он хранился по столбцам, затем используй любую сортировку (это также решит проблему поиска в первой строке), например:
1
|
1 / 1 / 2
Регистрация: 10.11.2013
Сообщений: 126
|
|
21.12.2016, 11:07 [ТС] | 3 |
Вот нашел тоже про сортировку, только не понятно как у вас или нет: https://bytes.com/topic/c-shar... array-sort
Добавлено через 1 минуту Ну и конечно спасибо за помощь ![]() Добавлено через 11 минут массив хранится по строка: строка 0 ----> время, первый параметр, 2-ой парамтр, 3-ий п-р, и т.д. строка 1 ----> время, первый параметр, 2-ой парамтр, 3-ий п-р, и т.д. строка 2 ----> время, первый параметр, 2-ой парамтр, 3-ий п-р, и т.д. Если я отсортирую по времени, то остальные параметры не будут отсортированы ?, мне надо таким образом. Т.е. параметр2 в строке 0 может быть больше параметра2 в строке1. Добавлено через 19 часов 33 минуты я неправильно написал третье сообщение в данной ветке: "мне не надо так чтобы элементы только в одном столбце сортировались" -- моя мысль, после слов транспонируй перескочила будто у меня двумерный. а не зубчатый массив, да и не слышал я пока про транспонирование зубчатых массивов. Так что вопроса нет.... Добавлено через 31 секунду я неправильно написал третье сообщение в данной ветке: "мне не надо так чтобы элементы только в одном столбце сортировались" -- моя мысль, после слов транспонируй перескочила будто у меня двумерный. а не зубчатый массив, да и не слышал я пока про транспонирование зубчатых массивов. Так что вопроса нет.... Добавлено через 7 минут хотя можно транспонировать вот так: https://www.codeproject.com/Ar... ray-CSharp
0
|
21.12.2016, 11:07 | |
Помогаю со студенческими работами здесь
3
Преобразовать List<double[]> в List<Array> Sort list in Dictionary Метод сортировки по типу Collections.sort(List<T> A, Comparator<T> Order)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |