ВУЗ:
Составители:
Рубрика:
37
Var C,A,B: integer;
Begin A:=1; B:=n k:=0;
While A<B do
Begin C:=(A+B)div 2;
If X[C]<P then A:=C+1
Else B:=C end;
If X[A]=P then k:=A
End;
В заключении приведем сравнительную таблицу.
Таблица 2. Сравнение линейного и бинарного методов поиска
Число
элементов
массива
Линейный поиск среднее
число сравнений,
необходимое для
выявления
Бинарный поиск
максимальное число
сравнений, необходимое
для выявления
n
Присутствия
элемента
Отсутствия
элемента
Присутствия
элемента
Отсутствия
элемента
7 4 7 3 3
100 50 100 7 7
1 000 500 1 000 10 10
1 000 000 50 000 1 000 000 20 20
Алгоритмы сортировки
Суть задачи сортировки заключается в перестановке элементов
числового массива в порядке возрастания или убывания значений с
увеличением номера элемента (Таблица 3, 4.). Индексы у цифр
показывают относительный порядок элементов с равными значениями.
Таблица 3. Пример сортировки по возрастанию
Номер элемента
1 2 3 4 5 6 7 8 9
Последовательность
2
1
49
2
2
1
1
4 5
2
3
9
1
2
Отсортированный
по возрастанию
1
1
1
2
2
1
2
2
2
3
4 5 9 49
38
Алгоритмы сортировки
ЛОС №3
ВСТАВК И
≤
>
>
ВЫБОР
?
1
2
ОБМЕН
3
!
≤
>
>
>
Рисунок 22. Лист опросного сигнала №3
Var C,A,B: integer; Begin A:=1; B:=n k:=0; ЛОС №3 Алгоритмы сортировки While A > В заключении приведем сравнительную таблицу. Таблица 2. Сравнение линейного и бинарного методов поиска 3 Линейный поиск среднее Бинарный поиск ВЫБОР Число число сравнений, максимальное число элементов необходимое для сравнений, необходимое массива выявления для выявления Присутствия Отсутствия Присутствия Отсутствия n элемента элемента элемента элемента 7 4 7 3 3 100 50 100 7 7 1 000 500 1 000 10 10 ОБМЕН 1 000 000 50 000 1 000 000 20 20 Алгоритмы сортировки Суть задачи сортировки заключается в перестановке элементов числового массива в порядке возрастания или убывания значений с увеличением номера элемента (Таблица 3, 4.). Индексы у цифр показывают относительный порядок элементов с равными значениями. ≤ Таблица 3. Пример сортировки по возрастанию > Номер элемента 1 2 3 4 5 6 7 8 9 > Последовательность Отсортированный 21 49 22 11 4 5 23 9 12 > 11 12 21 22 23 4 5 9 49 по возрастанию Рисунок 22. Лист опросного сигнала №3 37 38
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »