Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Сортировка массива методом пузырька

Первый просмотр рассматривается весь массив: i=l548 2 9 > меняемi=25482 9< не меняемi=34 5829 > меняем i=44 5 289< не
Сортировка простым обменом.(методом «пузырька») Рассмотрим идею метода на примере. Отсортируем по возрастанию Первый просмотр рассматривается весь массив: i=l548   2   9 8 — на своем месте.Второй просмотр 5 — на своем месте.Третий просмотр Количество просмотров элементов массива равно N-1Этот метод также называют методом «пузырька». Название Var k,i,w:Integer;{k - номер просмотра, изменяется от 1 до N-1;
Слайды презентации

Слайд 2




Первый просмотр
рассматривается весь массив:
i=l
5
4
8

Первый просмотр рассматривается весь массив: i=l548  2  9 >

2 9
> меняем
i=2
5
4
8
2

9

< не меняем

i=3

4 5

8

2

9

> меняем

i=4

4 5 2

8

9

< не меняем

9 находится на своем месте.


Слайд 3 8 — на своем месте.
Второй просмотр

8 — на своем месте.Второй просмотр

рассматривается часть массива с первого до предпоследнего элемента:

i=l

4

5

2 8 9

< не меняем

i=2

4

5

2

8 9

> меняем

i=3

4 2

5

8

9

< не меняем


Слайд 4 5 — на своем месте.
Третий просмотр

5 — на своем месте.Третий просмотр

рассматривается часть массива, содержащая три первых элемента:

i=l

4

2

5 8 9

> меняем

i=2

2

4

5

8 9

< не меняем

Наименьший элемент — 2 оказывается на первом месте.

Четвертый просмотр рассматривается последняя пара элементов:

i=l

2

4

5 8 9

< не меняем

4 - на своем месте.


Слайд 5 Количество просмотров элементов массива равно N-1
Этот метод также

Количество просмотров элементов массива равно N-1Этот метод также называют методом «пузырька».

называют методом «пузырька». Название это происходит от образной интерпретации,

при которой в процессе выполнения сортировки более «легкие» элементы (элементы с заданным свойством) мало-помалу всплывают на «поверхность».



Слайд 6 Var
k,i,w:Integer;{k - номер просмотра, изменяется от 1

Var k,i,w:Integer;{k - номер просмотра, изменяется от 1 до N-1;

до N-1;

i - номер первого элемента рассматриваемой пары;
w - рабочая переменная для перестановки местами элементов массива.}
Begin
For k:=1 To N-1 Do {Цикл по номеру просмотра. }
For i:=1 To N-k Do
If A[i]>A[i+1] Then {'Перестановка элементов.}
Begin
w:=A[i];
A[i] :=A[i+1];
A[i+1] :=w;
End;
End;
При сортировке методом «пузырька» выполняется N-1 просмотров, на каждом i-просмотре производится N-i сравнений.

  • Имя файла: sortirovka-massiva-metodom-puzyrka.pptx
  • Количество просмотров: 102
  • Количество скачиваний: 0