Сортировка массива

Содержание

Слайд 2

Сортировка массива

Что такое сортировка массива?

Сортировка выбором.

Сортировка пузырьком.

1

2

3

Сортировка массива Что такое сортировка массива? Сортировка выбором. Сортировка пузырьком. 1 2 3

Слайд 3

Сортировка

А

Б

В

А = (5, 3, 8, 10, 11, 12)

Изменение порядка следования элементов в

Сортировка А Б В А = (5, 3, 8, 10, 11, 12)
массиве в соответствии с определённым признаком называется сортировкой.

Слайд 4

Алгоритмы сортировки

Алгоритмы
сортировки

Метод
пузырька

Метод
выбора




Алгоритмы сортировки Алгоритмы сортировки Метод пузырька Метод выбора … … …

Слайд 5

Задача

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

, а

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

от 0 до 50

Обозначим:
a – массив, в котором хранится последовательноcть чисел;
n – количество чисел в последовательности;
i, j – номер текущего элемента последовательности;
p – промежуточная переменная.

Слайд 6

Блок-схема сортировки методом выбора

начало

ввод n

i=1, n

a[i]=random (51)

i=1, n-1

j=i+1, n

a[j]

p = a[i]
a[i] =

Блок-схема сортировки методом выбора начало ввод n i=1, n a[i]=random (51) i=1,
a[j]
a[j] = p

i=1, n

вывод a[i]

конец

да

нет

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

, а затем сортирует её по неубыванию.

от 0 до 50

Слайд 7

Принцип работы алгоритма

i=1, n-1

j=i+1, n

a[j]

p = a[i]
a[i] = a[j]
a[j] = p

да

нет

4

5

2

3

1

2

4

1

2

4

2

4

3

5

4

Метод выбора

Принцип работы алгоритма i=1, n-1 j=i+1, n a[j] p = a[i] a[i]

Слайд 8

Написание и тестирование программы

Написание и тестирование программы

Слайд 9

Сортировка методом пузырька

4

5

2

3

1

5

1

3

1

2

5

3

2

4

5

Сортировка методом пузырька 4 5 2 3 1 5 1 3 1

Слайд 10

Написание и тестирование программы

boolean

=

true

или

false

Написание и тестирование программы boolean = true или false

Слайд 11

Важно запомнить

Изменение порядка следования элементов в массиве в соответствии с определённым признаком

Важно запомнить Изменение порядка следования элементов в массиве в соответствии с определённым
называется сортировкой.

Сортировка выбором

На каждом шаге выбирается максимальный или минимальный элемент массива и устанавливается на нужную позицию.

Сортировка пузырьком

Рассматриваются стоящие на соседних позициях элементы массива и при необходимости они меняются местами.

Имя файла: Сортировка-массива.pptx
Количество просмотров: 24
Количество скачиваний: 0