|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.10.2018, 09:31 | #1 |
Регистрация: 26.12.2017
Сообщений: 8
|
Многопоточность
У меня есть такая задачка:
Есть 3 массивы 1 содержит 2 миллиона символов 2 содержит 1000000 символов 3 содержит 3 миллиона символов программа должна вывести на экран символ который встречается наибольшее количество раз в каждом из массивов программа должна сделать поиск как можно быстрее Я немного что знала написала, теперь нужна ваша помощь. Я хочу разделить каждый масив на количество потоков которое может мой комп обработать. И пройтись потоками, но я не знаю как пройтись, Нужна ваша помощь. И там искать сколько раз символ встречается Что у меня есть уже: Код:
Последний раз редактировалось olena_nov; 15.10.2018 в 09:40. |
15.10.2018, 11:59 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,772
|
Так что непонятно? Алгоритм вы свой вроде описали. Что значит "не знаю как пройтись"? Для начала можно тупо циклом в лоб на своем участке...
|
15.10.2018, 12:52 | #3 |
Регистрация: 26.12.2017
Сообщений: 8
|
|
15.10.2018, 13:00 | #4 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Это не серьёзно. Линейный проход в цикле даже по 3 миллионам элементов выполняется очень быстро. Вы больше потреряете на накладных расходах по запуску потоков и сведению их результатов
|
15.10.2018, 13:40 | #5 |
Регистрация: 26.12.2017
Сообщений: 8
|
|
15.10.2018, 13:53 | #6 |
Регистрация: 26.12.2017
Сообщений: 8
|
Я дописала еще свою функцию
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Многопоточность | symrak | Общие вопросы C/C++ | 2 | 11.04.2013 16:29 |
Многопоточность в C | Ryabinin313 | Общие вопросы C/C++ | 2 | 30.10.2011 18:02 |
Многопоточность | WennY | Общие вопросы Delphi | 11 | 23.04.2011 00:46 |
Многопоточность | boo_mago | Общие вопросы C/C++ | 7 | 21.03.2011 21:23 |
Многопоточность | Dezmont_ | Общие вопросы .NET | 1 | 06.11.2010 18:34 |