Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.02.2022, 19:03   #1
Ann21
Новичок
Джуниор
 
Регистрация: 10.10.2020
Сообщений: 2
По умолчанию Параллельный линейный поиск

Здравствуйте, есть обычный последовательный алгоритм линейного поиска, необходимо реализовать параллельный алгоритм.
Не особо понятно как это сделать, так как примеров параллельных поисков в интернете нету

Код:
using System;
namespace Search
{
class Program
{
  static int [] a = new int[1000];
  static int n;   // число элементов
  static void Main(string[] args)
  {
     Console.Write("Введите количество элементов: ");
     n = Convert.ToInt32(Console.ReadLine());
     arrGen();
     Console.Write("Введите элемент поиска: ");
     int b = Convert.ToInt32(Console.ReadLine());
     // Линейный поиск
     int k = linearSearch(b);
     if (k > -1)
        Console.WriteLine("Номер элемента = {0}", k);
     else
         Console.WriteLine("Элемент не найден");
     Console.ReadKey();
  }
 
// Генератор массива случайных чисел
  static void arrGen()
  {
     Random ran = new Random();
     for (int i = 0; i < n; i++)
     {
        a[i] = ran.Next(1, 100);
        Console.Write("  {0}", a[i]);
     }
     Console.WriteLine();
  }
  
  static int linearSearch(int b)
  {
     int k = -1;
     for (int i = 0; i < n; i++)
     {
        if (a[i] == b) { k = i; break; };
     }
     return k;
  }
} 
}
Ann21 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Линейный поиск в массивах. revizor Общие вопросы C/C++ 1 11.06.2013 22:25
Параллельный поиск по 2 значениям KuroiRyuu Microsoft Office Excel 4 17.07.2012 19:36
Линейный поиск Kloun Помощь студентам 0 03.07.2011 08:45
Линейный поиск Anubys Общие вопросы C/C++ 1 20.02.2011 21:51
Что такое линейный поиск? Сергей089 Помощь студентам 0 18.12.2009 21:14