Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 5.00
Scott
#1

Сравнение массивов поэлементно - C#

25.02.2012, 12:57. Просмотров 1714. Ответов 0
Метки нет (Все метки)

Подскажите, пожалуйста, наиболее эффективный метод решения.

1. есть массив ArrValue[][], размерность определяется динамически и она известна. Необходимо, сравнить элементы массива.

Пример 1:
C#
1
2
3
ArrValue[0][] ={1,2,3,4,5,6,7,8}
ArrValue[1][] ={2,4}
ArrValue[2][] ={1,6,7,8}
Выяснить:
1. Сколько и какие элементы (индексы) массива ArrValue[0] больше, равны, меньше элементов массивов ArrValue[1] и ArrValue[2]
2. Сколько и какие элементы массива ArrValue[1] больше, равны, меньше элементов массива ArrValue[2]

Пример 2:
C#
1
2
3
4
ArrValue[0][] ={2,3,5,6,7}
ArrValue[1][] ={2,4}
ArrValue[2][] ={1,6,7,8}
ArrValue[3][] ={2,6,9}
Выяснить:
1. Сколько и какие элементы массива ArrValue[0] больше, равны, меньше элементов массивов ArrValue[1], ArrValue[2] и ArrValue[3]
2. Сколько и какие элементы массива ArrValue[1] больше, равны, меньше элементов массивов ArrValue[2] и ArrValue[3]
3. Сколько и какие элементы массива ArrValue[2] больше, равны, меньше элементов массива ArrValue[3]

Второй пример привел для пояснения проблемы. Количество if, c увеличением размерности ArrValue[N], увеличивается в геометрической прогрессии, кол-во for или foreach равны N.
А если учесть, что размерность массива ArrValue[N][] может меняться, например, от 2 до 100, то ... вообще беда. Что же, для каждого N писать свой обработчик? Ничего умнее в голову не приходит Так что помогите кто чем может.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2012, 12:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сравнение массивов поэлементно (C#):

Сравнение массивов - C#
Дан двойной массив и обычный. Надо проверить сколько чисел из обычного массива совпадает с числами в каждой строке двоичного массива. ...

Сравнение массивов - C#
Есть массив finiteVector и рваный массив Vectors. Нужно узнать какой из Vectors больше похож на finiteVector. Все массивы одинаковой...

Сравнение массивов - C#
Я думаю вам понятно что делает код. Вот только как сюда впихнуть перегрузку? using System; using System.Collections.Generic; using...

Сравнение массивов - C#
Вот такая конструкция: int first = new int { 1, 1, 1, 1 }; int second = new int { 1, 1, 1, 1, }; if...

Сравнение массивов - C#
Добрый день Задание такое: Строка, содержащая произвольный русский текст, состоит не более чем из 200 символов. Написать, какие буквы и...

Сравнение массивов на идентичность - C#
Есть такая задача: распознавание двух объектов. Короткий алгоритм такой: я ввожу данные 1-го объекта , данные 2-го объекта . Потом ввожу...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2012, 12:57
Привет! Вот еще темы с ответами:

Сравнение двух массивов - C#
Решаю задачку, следующий код не проходит тестирование: static void Main(string args) { //var a = new {...

сравнение трёх массивов - C#
Исходные данные Входные данные состоят из трёх блоков по две строки. Первая строка каждого блока содержит целое число n —количество...

Сравнение двух массивов. - C#
Вопрос такой ,как сравнить 2 массива, и если они равны, то в тест боксе писать текст. Использовал код который ниже, но ничего не выходит,...

Сравнение двух массивов - C#
Всем привет возникла проблема. Есть три массива А, В и С. Массивы А и В задаются пользователем, переход от массива А до массива В по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru