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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2013, 21:43   #1
revizor
Форумчанин
 
Аватар для revizor
 
Регистрация: 20.01.2013
Сообщений: 146
По умолчанию Линейный поиск в массивах.

Цитата:
Линейный поиск в массивах.

При линейном поиске каждый элемент массива
сравнивается с ключом поиска. Поскольку массив не
предполагается упорядоченным каким-либо определенным образом, вероятность
встретить искомое значение в первом элементе такая же, как в последнем. В
среднем, следовательно, программа должна будет сравнить ключ поиска с
половиной элементов массива.
Вроде бы ничего сложного. Вот только не пойму почему в
среднем, следовательно, программа должна будет сравнить ключ поиска с
половиной элементов массива? Что значит с половиной?

Массив же придется весь просматривать, пока не найдется элемент (если он вообще есть). А не половину

Последний раз редактировалось revizor; 11.06.2013 в 22:07.
revizor вне форума Ответить с цитированием
Старый 11.06.2013, 22:25   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Что значит с половиной?
А то и значит что средняя вероятность найти искомое - 50%, т.е. чтоб его при такой вероятности найти придется просмотреть не менее половины массива.
Т.е. при запуске такой программы она "полюбому" (в среднем) пройдется по половине элементов, пока не найдет нужный.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Линейный поиск Kloun Помощь студентам 0 03.07.2011 08:45
Линейный поиск Anubys Общие вопросы C/C++ 1 20.02.2011 21:51
Поиск данных в нескольких массивах Olper Microsoft Office Excel 2 04.09.2010 11:44
поиск минимума и максимума в двумерных массивах qbasic Bentli Помощь студентам 3 19.06.2010 20:00
Что такое линейный поиск? Сергей089 Помощь студентам 0 18.12.2009 21:14