Классика алгоритмизации

Понятие и эффективность алгоритма, методы оценки эффективности. Постановка общей задачи сортировки. Структура данных и фундаментальность задачи. Пирамидальная и быстрая сортировка, сортирование пузырьком. Достоинства и недостатки методов сортировок.

Подобные документы

  • Постановка задачи на разработку программы. Описание алгоритма и (или) функционирования программы, описание и обоснование выбора метода организации входных и выходных данных. Описание и обоснование выбора состава технических и программных средств.

    курсовая работа, добавлен 20.09.2014

  • Блок-схема метода простой вставки. Изучение фрагмента программного кода. Исследование главных особенностей функционирования метода пузырька. Описание работы приложения. Основы построения графиков в нем. Основные аспекты визуализации сортировки массивов.

    курсовая работа, добавлен 21.02.2015

  • Этапы решения задачи на компьютере. Понятие алгоритма, его свойства. Константы и переменные. Понятие типов данных. Построение линейного и циклического алгоритмов. Массивы данных и символьные данные, стандартные функции. Модульное программирование.

    презентация, добавлен 26.11.2013

  • Изучение принципов и реализация алгоритмов создания и обработки кольцевых структур. Рассмотрение методов сортировки циклических списков. Разработка алгоритма создания и работы со структурой данных циклического типа. Проектирование структуры программы.

    курсовая работа, добавлен 06.12.2015

  • Основная идея алгоритма муравьиного алгоритма - моделирование поведения колонии муравьев. Разработка программы, реализующей модифицированную модель муравьиного алгоритма. Адаптация муравьиного алгоритма к различным графовым задачам, его эффективность.

    статья, добавлен 19.01.2018

  • Описание системы программного обеспечения. Обзор постановки задачи подсистемы анализа изображения отпечатков пальцев, выявления дефектов сканирования и их устранения. Постановка задачи сортировки списка параметров, исключение ложных и ненадежных минюций.

    дипломная работа, добавлен 09.07.2015

  • Система шифрования Эль Гамаля. Взаимно простые числа. Математические и алгоритмические основы решения задачи. Использование алгоритма Эль Гамаля для формирования электронной подписи или для шифрования данных. Функциональные модели решения задачи.

    курсовая работа, добавлен 20.01.2010

  • Охрана труда и техника безопасности при работе с ПК. Работа с электронной таблицей Microsoft Excel: формирование списка, работа с командой Форма, поиск и замена данных, сортировка базы данных, фильтрация данных в списке, подведение итогов в базе данных.

    контрольная работа, добавлен 05.12.2010

  • Методы решения задачи по расстановке фигур на шахматной доске. Сущность рекуррентного алгоритма и составление его программы. Особенности алгоритма поиска с возвратом, статистический анализ эффективности и вероятность успеха по эвристическому алгоритму.

    задача, добавлен 29.11.2012

  • Постановка задачи на разработку интерактивного учебника языка JavaScript. Обучение программированию на языке JavaScript в онлайн. Возможность проведения самотестирования и проверки программного кода. Достоинства и недостатки языков программирования.

    дипломная работа, добавлен 21.03.2019

  • Технологический процесс обработки информации. Значение блок-схемы, как метода алгоритмизации задач и облегчения процесса программирования. Понятие алгоритма решения задачи. Способы хранения и обработки информации. Разработка и сопровождение программ.

    отчет по практике, добавлен 18.04.2011

  • Использование закрытого и открытого методов сортировки карточек при разработке навигационного меню сайта автоматизированной банковской системы. Оценка восприятия человеком зрительной информации. Определение качества пользовательского интерфейса.

    статья, добавлен 18.07.2018

  • Исследование численных методов решения нелинейных и дифференциальных уравнений и интерполяции функций на примере типовых задач с помощью программного обеспечения. Достоинства и недостатки данных методов, оценка эффективности работы каждой программы.

    курсовая работа, добавлен 18.02.2019

  • Характеристика красно-черного дерева (двоичного дерева поиска), их свойства, вставка вершины. Пирамидальная сортировка (heapsort): пирамида (двоичная куча), просеивание элемента (добавление элемента в уже существующую пирамиду), алгоритм, программа.

    лекция, добавлен 24.07.2014

  • Принципы составления математической модели динамического программирования. Формулировка и постановка задачи. Подготовка данных с учётом начальных условий. Разработка алгоритма на Delphi. Оптимизация сроков замены оборудования, обслуживания и ремонта.

    курсовая работа, добавлен 30.01.2016

  • Создание справочника "Конденсаторы" в памяти с использованием функций С++. Добавление записи в справочник. Быстрая сортировка по полю строкового типа (по алфавиту). Структура данных с указанием типов. Описание специальных алгоритмов и листинги программы.

    курсовая работа, добавлен 17.11.2013

  • Естественный отбор в природе. Представление объектов. Кодирование их признаков. Генетические операторы. Схема функционирования алгоритма. Задачи, решаемые с его помощью. Математическая постановка задачи оптимизации, основанной на природных механизмах.

    курсовая работа, добавлен 28.05.2015

  • Сравнение методов сортировки массивов: метода простых вставок и метода бинарных вставок. Выполнение сортировки по убыванию. Блок-схема метода сортировки простыми вставками, реализация программы в Visual Basic. Разработка программы сортировки массива.

    курсовая работа, добавлен 04.06.2015

  • Постановка задачи навигация движения, описание алгоритма поиска кратчайшего пути между двумя вершинами графа и анализ программной реализации алгоритма Дейкстры. Графическая реализация полученных результатов с помощью объектно-ориентированного языка С++.

    курсовая работа, добавлен 11.05.2012

  • Терминология и общая постановка задачи "Понимания изображения". Изображения различной природы и области их использования. Метод одновременной навигации и составления карты. Достоинства и недостатки свёрточных нейронных сетей. Применение CNN в задачах.

    реферат, добавлен 05.04.2016

  • Математические методы анализа алгоритмов. Измерение эффективности алгоритмов, нахождение существенных различий. Быстродействие алгоритмов, степень роста временных затрат. Определение порядка алгоритма. Скорость роста некоторых функций, их свойства.

    реферат, добавлен 27.03.2009

  • Моделирование абстрактных типов данных (АТД) для различных реализаций. Поиск информации в файлах данных. Исследование эффективности алгоритмов сортировок для различных структур и размерностей. Реализация структур данных типа дерево и типовые алгоритмы.

    курсовая работа, добавлен 28.10.2017

  • Сортировка карточек как метод дизайна с участием пользователей, анализ его области применения, преимущества и недостатки. Особенности применения этого способа на примере конструирования навигационного меню для веб-ресурса образовательного сервиса.

    статья, добавлен 15.07.2018

  • Анализ задачи планирования траектории на плоскости как задачи отыскания пути на графе специальной структуры. Описание иерархического алгоритма решения. Анализ результатов, подтверждающих эффективность применения предлагаемого алгоритма на практике.

    статья, добавлен 18.01.2018

  • Характеристика описания среды программирования С++. Исследование возможности задания элементов массива вручную и с помощью генератора случайных чисел. Расчет количества затраченных итераций для сортировки гномья. Проведение тестирования программы.

    контрольная работа, добавлен 31.01.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.