Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 18.09.2017
Сообщений: 1
1

Сравнение двух строковых массивов при большом количестве элементов

18.09.2017, 23:02. Показов 970. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Даны два строковых массива А и В. Дан метод
public static int[] Example (string [] A, string [] B) { }
Примеры массивов
А[0]=”people.apple.best” B[0]=”best”
A[1]=”human.loop.bad” B[1]=”low”
A[2]=”boy.art.book.best” B[2]=”many”
A[3]=”girl.look.boring”
Массив В представляет собой список запрещенных слов. Метод должен возвращать массив с индексами строковых элементов массива А, в которых отсутствуют запрещенные слова. Например, если в качестве параметров передать массивы приведенные выше, то метод возвращает массив целых чисел [1,3]. Проблема состоит в том, что при большом количестве элементов массивов, нежелательно использовать простой перебор с помощью цикла for или fareach (например, если массивы А и В содержат по 5000 элементов, то потребуется выполнить 25000000 операций сравнения, а это слишком медленно). Есть ли какие-нибудь приемы, которые обеспечили бы высокую скорость сравнения двух строковых массивов?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.09.2017, 23:02
Ответы с готовыми решениями:

Сравнение двух строковых массивов
Как сравнить два строковых массива на одно отличие и если оно есть, то записать в новый с заменой...

Сравнение двух строковых массивов
Необходимо провести сравнение двух строковых массивов на одно отличие Например, в первом массиве...

Сравнение элементов строковых массивов
Всем привет и всех с прошедшим! :) При разработке программки столкнулся с проблемой: есть 2...

Параллельная матрица не считает при большом количестве элементов
Составил распаралеленный алгоритм умножения матрицы, при нескольких тысяч элементов считает все...

0
18.09.2017, 23:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.09.2017, 23:02
Помогаю со студенческими работами здесь

Рисование притягивающихся шариков. Тормоза при большом количестве элементов
Доброго дня. Есть такая задача: Необходимо написать программу на C++ с использованием Qt,...

Ошибка Type Mismatch при большом количестве элементов массива
Добрый день! В очередной раз прошу помощи у умов форума. Пытаюсь проверить какая сортировка...

Сильно тормозит отрисовка ListView при большом количестве элементов
Пример в аттаче. Запускаем программу, жмём кнопку Fill. Происходит заполнение 10.000 строк. У меня...

Параллельное программирование: при большом количестве задач и малом количестве потоков программа ломается
Есть функция вычисления интеграла, все исключения обработаны, эту функцию выполняют ThreadCount...

Сравнивание строковых элементов двух массивов
Всем привет! Необходимо написать программку, которая сверяет 2 массива, и находит процент...

Работа с массивами в С++ . Поиск отличающихся элементов двух строковых массивов
Как заполнить массив элементами , которые отличают массивы между собой? Например , есть 1-ый...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru