🗊Презентация Индивидуальная работа «Линейные списки»

Нажмите для полного просмотра!
Индивидуальная работа «Линейные списки», слайд №1Индивидуальная работа «Линейные списки», слайд №2Индивидуальная работа «Линейные списки», слайд №3Индивидуальная работа «Линейные списки», слайд №4Индивидуальная работа «Линейные списки», слайд №5Индивидуальная работа «Линейные списки», слайд №6Индивидуальная работа «Линейные списки», слайд №7Индивидуальная работа «Линейные списки», слайд №8Индивидуальная работа «Линейные списки», слайд №9Индивидуальная работа «Линейные списки», слайд №10Индивидуальная работа «Линейные списки», слайд №11Индивидуальная работа «Линейные списки», слайд №12

Вы можете ознакомиться и скачать презентацию на тему Индивидуальная работа «Линейные списки». Доклад-сообщение содержит 12 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Индивидуальная работа
«Линейные списки»
Описание слайда:
Индивидуальная работа «Линейные списки»

Слайд 2





Постановка задачи
В одной компьютерной игре игрок выставляет в линию шарики разных цветов. Когда образуется непрерывная цепочка из трех и более шариков одного цвета, она удаляется из линии. Все шарики при этом сдвигаются друг к другу, и ситуация может повториться.
Напишите программу, которая по данной ситуации определяет, сколько шариков будет сейчас уничтожено. Естественно, непрерывных цепочек из трех и более одноцветных шаров в начальный момент может быть не более одной.
Описание слайда:
Постановка задачи В одной компьютерной игре игрок выставляет в линию шарики разных цветов. Когда образуется непрерывная цепочка из трех и более шариков одного цвета, она удаляется из линии. Все шарики при этом сдвигаются друг к другу, и ситуация может повториться. Напишите программу, которая по данной ситуации определяет, сколько шариков будет сейчас уничтожено. Естественно, непрерывных цепочек из трех и более одноцветных шаров в начальный момент может быть не более одной.

Слайд 3





Постановка задачи
Входные данные
Даны количество шариков в цепочке (не более 10^5) и цвета шариков (от 0 до 9, каждому цвету соответствует свое целое число).
Выходные данные
Требуется вывести количество шариков, которое будет уничтожено.
Описание слайда:
Постановка задачи Входные данные Даны количество шариков в цепочке (не более 10^5) и цвета шариков (от 0 до 9, каждому цвету соответствует свое целое число). Выходные данные Требуется вывести количество шариков, которое будет уничтожено.

Слайд 4





Что необходимо для решения задачи?
Двунаправленный линейный список
Функция добавления элемента в список
Функция удаления элемента из списка
Описание слайда:
Что необходимо для решения задачи? Двунаправленный линейный список Функция добавления элемента в список Функция удаления элемента из списка

Слайд 5





Алгоритм
Запоминаем текущий цвет в переменной
Двигаемся по списку и считаем, сколько шариков этого цвета идет подряд
Если подряд идет 3 и более шариков одного цвета, уходим в начало цепочки одноцветных шариков, а затем удаляем их
Действия выполняются до тех пор, пока список не закончится
Описание слайда:
Алгоритм Запоминаем текущий цвет в переменной Двигаемся по списку и считаем, сколько шариков этого цвета идет подряд Если подряд идет 3 и более шариков одного цвета, уходим в начало цепочки одноцветных шариков, а затем удаляем их Действия выполняются до тех пор, пока список не закончится

Слайд 6





Пример
Допустим, нам дана последовательность из 12  шариков:
 
          0  7  7  3  2  2  2  3  3  7  7  1
Описание слайда:
Пример Допустим, нам дана последовательность из 12 шариков: 0 7 7 3 2 2 2 3 3 7 7 1

Слайд 7





          0  7  7  3  2  2  2  3  3  7  7  1
          0  7  7  3  2  2  2  3  3  7  7  1
Описание слайда:
0 7 7 3 2 2 2 3 3 7 7 1 0 7 7 3 2 2 2 3 3 7 7 1

Слайд 8





Тестирование
Описание слайда:
Тестирование

Слайд 9





Тестирование
Описание слайда:
Тестирование

Слайд 10





Тестирование
Описание слайда:
Тестирование

Слайд 11





Тестирование
Описание слайда:
Тестирование

Слайд 12





Благодарю за внимание!
Описание слайда:
Благодарю за внимание!



Похожие презентации
Mypresentation.ru
Загрузить презентацию